0s autopkgtest [18:58:49]: starting date and time: 2024-12-17 18:58:49+0000 0s autopkgtest [18:58:49]: git checkout: c2a78735 Merge branch 'timeout-nova-boot' into 'ubuntu/production' 0s autopkgtest [18:58:49]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.kyeop3ug/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 autopkgtest-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-s390x-5.secgroup --name adt-noble-s390x-apache2-20241217-185849-juju-7f2275-prod-proposed-migration-environment-2-b3bb9e42-bdd2-4b9d-aa0e-b1e8eb6ed82c --image adt/ubuntu-noble-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration-s390x -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/ 72s autopkgtest [19:00:01]: testbed dpkg architecture: s390x 73s autopkgtest [19:00:02]: testbed apt version: 2.7.14build2 73s autopkgtest [19:00:02]: @@@@@@@@@@@@@@@@@@@@ test bed setup 74s autopkgtest [19:00:03]: testbed release detected to be: None 75s autopkgtest [19:00:04]: updating testbed package index (apt update) 75s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [265 kB] 76s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 76s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 76s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 76s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4008 B] 76s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [75.5 kB] 76s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [75.0 kB] 76s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main s390x Packages [98.0 kB] 76s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main s390x c-n-f Metadata [3744 B] 76s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x Packages [1176 B] 76s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x c-n-f Metadata [116 B] 76s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x Packages [306 kB] 77s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x c-n-f Metadata [5504 B] 77s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x c-n-f Metadata [116 B] 78s Fetched 834 kB in 2s (470 kB/s) 79s Reading package lists... 80s Reading package lists... 80s Building dependency tree... 80s Reading state information... 80s Calculating upgrade... 80s The following packages will be upgraded: 80s cloud-init fwupd libfwupd2 80s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 80s Need to get 5214 kB of archives. 80s After this operation, 129 kB of additional disk space will be used. 80s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libfwupd2 s390x 1.9.27-0ubuntu1~24.04.1 [134 kB] 81s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main s390x fwupd s390x 1.9.27-0ubuntu1~24.04.1 [4479 kB] 87s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main s390x cloud-init all 24.4-0ubuntu1~24.04.2 [602 kB] 89s Preconfiguring packages ... 89s Fetched 5214 kB in 8s (631 kB/s) 89s (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 ... 78298 files and directories currently installed.) 89s Preparing to unpack .../libfwupd2_1.9.27-0ubuntu1~24.04.1_s390x.deb ... 89s Unpacking libfwupd2:s390x (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 89s Preparing to unpack .../fwupd_1.9.27-0ubuntu1~24.04.1_s390x.deb ... 89s Unpacking fwupd (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 89s Preparing to unpack .../cloud-init_24.4-0ubuntu1~24.04.2_all.deb ... 89s Unpacking cloud-init (24.4-0ubuntu1~24.04.2) over (24.3.1-0ubuntu0~24.04.2) ... 89s Setting up cloud-init (24.4-0ubuntu1~24.04.2) ... 90s Setting up libfwupd2:s390x (1.9.27-0ubuntu1~24.04.1) ... 90s Setting up fwupd (1.9.27-0ubuntu1~24.04.1) ... 91s fwupd-offline-update.service is a disabled or a static unit not running, not starting it. 91s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 91s fwupd.service is a disabled or a static unit not running, not starting it. 91s Processing triggers for rsyslog (8.2312.0-3ubuntu9) ... 91s Processing triggers for man-db (2.12.0-4build2) ... 91s Processing triggers for dbus (1.14.10-4ubuntu4.1) ... 91s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 92s Reading package lists... 92s Building dependency tree... 92s Reading state information... 92s 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. 92s autopkgtest [19:00:21]: upgrading testbed (apt dist-upgrade and autopurge) 92s Reading package lists... 92s Building dependency tree... 92s Reading state information... 92s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 92s Starting 2 pkgProblemResolver with broken count: 0 92s Done 93s Entering ResolveByKeep 93s 93s The following packages will be upgraded: 93s dpkg dpkg-dev libdpkg-perl 93s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 93s Need to get 2619 kB of archives. 93s After this operation, 0 B of additional disk space will be used. 93s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main s390x dpkg s390x 1.22.6ubuntu6.2 [1276 kB] 95s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main s390x dpkg-dev all 1.22.6ubuntu6.2 [1074 kB] 97s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libdpkg-perl all 1.22.6ubuntu6.2 [269 kB] 97s Fetched 2619 kB in 4s (658 kB/s) 97s (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 ... 78305 files and directories currently installed.) 97s Preparing to unpack .../dpkg_1.22.6ubuntu6.2_s390x.deb ... 97s Unpacking dpkg (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 97s Setting up dpkg (1.22.6ubuntu6.2) ... 98s (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 ... 78305 files and directories currently installed.) 98s Preparing to unpack .../dpkg-dev_1.22.6ubuntu6.2_all.deb ... 98s Unpacking dpkg-dev (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 98s Preparing to unpack .../libdpkg-perl_1.22.6ubuntu6.2_all.deb ... 98s Unpacking libdpkg-perl (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 98s Setting up libdpkg-perl (1.22.6ubuntu6.2) ... 98s Setting up dpkg-dev (1.22.6ubuntu6.2) ... 98s Processing triggers for man-db (2.12.0-4build2) ... 98s Reading package lists... 98s Building dependency tree... 98s Reading state information... 99s Starting pkgProblemResolver with broken count: 0 99s Starting 2 pkgProblemResolver with broken count: 0 99s Done 99s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 99s autopkgtest [19:00:28]: rebooting testbed after setup commands that affected boot 103s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 120s autopkgtest [19:00:49]: testbed running kernel: Linux 6.8.0-51-generic #52-Ubuntu SMP Thu Dec 5 12:14:09 UTC 2024 123s autopkgtest [19:00:52]: @@@@@@@@@@@@@@@@@@@@ apt-source apache2 142s Get:1 http://ftpmaster.internal/ubuntu noble-updates/main apache2 2.4.58-1ubuntu8.5 (dsc) [3356 B] 142s Get:2 http://ftpmaster.internal/ubuntu noble-updates/main apache2 2.4.58-1ubuntu8.5 (tar) [9825 kB] 142s Get:3 http://ftpmaster.internal/ubuntu noble-updates/main apache2 2.4.58-1ubuntu8.5 (diff) [937 kB] 142s gpgv: Signature made Thu Oct 3 04:46:59 2024 UTC 142s gpgv: using RSA key 568BF22A66337CBFC9A6B9B72C83DBC8E9BD0E37 142s gpgv: Can't check signature: No public key 142s dpkg-source: warning: cannot verify inline signature for ./apache2_2.4.58-1ubuntu8.5.dsc: no acceptable signature found 142s autopkgtest [19:01:11]: testing package apache2 version 2.4.58-1ubuntu8.5 149s autopkgtest [19:01:18]: build not needed 159s autopkgtest [19:01:28]: test run-test-suite: preparing testbed 159s Reading package lists... 159s Building dependency tree... 159s Reading state information... 159s Starting pkgProblemResolver with broken count: 0 159s Starting 2 pkgProblemResolver with broken count: 0 159s Done 159s The following NEW packages will be installed: 159s apache2 apache2-bin apache2-data apache2-dev apache2-utils autoconf automake 159s autopoint autotools-dev build-essential cpp cpp-13 cpp-13-s390x-linux-gnu 159s cpp-s390x-linux-gnu debhelper debugedit dh-autoreconf 159s dh-strip-nondeterminism dwz g++ g++-13 g++-13-s390x-linux-gnu 159s g++-s390x-linux-gnu gcc gcc-13 gcc-13-base gcc-13-s390x-linux-gnu 159s gcc-s390x-linux-gnu gettext intltool-debian libalgorithm-c3-perl 159s libanyevent-perl libapr1-dev libapr1t64 libaprutil1-dbd-sqlite3 159s libaprutil1-dev libaprutil1-ldap libaprutil1t64 libarchive-zip-perl libasan8 159s libatomic1 libb-hooks-endofscope-perl libb-hooks-op-check-perl 159s libbytes-random-secure-perl libcc1-0 libclass-c3-perl 159s libclass-data-inheritable-perl libclass-inspector-perl 159s libclass-method-modifiers-perl libclass-singleton-perl libclone-perl 159s libcrypt-random-seed-perl libcrypt-ssleay-perl libdata-optlist-perl 159s libdatetime-locale-perl libdatetime-perl libdatetime-timezone-perl 159s libdebhelper-perl libdevel-callchecker-perl libdevel-stacktrace-perl 159s libdynaloader-functions-perl libencode-locale-perl libeval-closure-perl 159s libexception-class-perl libexpat1-dev libfcgi-perl libfcgi0t64 159s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 159s libgcc-13-dev libgomp1 libhtml-parser-perl libhtml-tagset-perl 159s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-dav-perl 159s libhttp-message-perl libhttp-negotiate-perl libio-html-perl 159s libio-socket-ssl-perl libisl23 libitm1 libldap-dev libldap2-dev liblua5.4-0 159s liblwp-mediatypes-perl liblwp-protocol-https-perl libmath-random-isaac-perl 159s libmodule-implementation-perl libmodule-runtime-perl libmpc3 159s libmro-compat-perl libnamespace-autoclean-perl libnamespace-clean-perl 159s libnet-http-perl libnet-ssleay-perl libpackage-stash-perl 159s libparams-classify-perl libparams-util-perl 159s libparams-validationcompiler-perl libpcre2-16-0 libpcre2-32-0 libpcre2-dev 159s libpcre2-posix3 libpod-parser-perl libprotocol-http2-perl librole-tiny-perl 159s libsctp-dev libsctp1 libspecio-perl libstdc++-13-dev libsub-exporter-perl 159s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 159s libsub-name-perl libsub-override-perl libsub-quote-perl libtimedate-perl 159s libtool libtry-tiny-perl libubsan1 liburi-perl libvariable-magic-perl 159s libwww-perl libwww-robotrules-perl libxml-dom-perl libxml-parser-perl 159s libxml-perl libxml-regexp-perl libxstring-perl m4 perl-doc 159s perl-openssl-defaults po-debconf uuid-dev 159s 0 upgraded, 138 newly installed, 0 to remove and 0 not upgraded. 159s Need to get 69.4 MB of archives. 159s After this operation, 240 MB of additional disk space will be used. 159s Get:1 http://ftpmaster.internal/ubuntu noble-updates/main s390x libapr1t64 s390x 1.7.2-3.1ubuntu0.1 [113 kB] 160s Get:2 http://ftpmaster.internal/ubuntu noble/main s390x libaprutil1t64 s390x 1.6.3-1.1ubuntu7 [99.6 kB] 160s Get:3 http://ftpmaster.internal/ubuntu noble/main s390x libaprutil1-dbd-sqlite3 s390x 1.6.3-1.1ubuntu7 [11.8 kB] 160s Get:4 http://ftpmaster.internal/ubuntu noble/main s390x libaprutil1-ldap s390x 1.6.3-1.1ubuntu7 [9048 B] 160s Get:5 http://ftpmaster.internal/ubuntu noble/main s390x liblua5.4-0 s390x 5.4.6-3build2 [179 kB] 160s Get:6 http://ftpmaster.internal/ubuntu noble-updates/main s390x apache2-bin s390x 2.4.58-1ubuntu8.5 [1399 kB] 162s Get:7 http://ftpmaster.internal/ubuntu noble-updates/main s390x apache2-data all 2.4.58-1ubuntu8.5 [163 kB] 162s Get:8 http://ftpmaster.internal/ubuntu noble-updates/main s390x apache2-utils s390x 2.4.58-1ubuntu8.5 [101 kB] 162s Get:9 http://ftpmaster.internal/ubuntu noble-updates/main s390x apache2 s390x 2.4.58-1ubuntu8.5 [90.2 kB] 163s Get:10 http://ftpmaster.internal/ubuntu noble/main s390x autotools-dev all 20220109.1 [44.9 kB] 163s Get:11 http://ftpmaster.internal/ubuntu noble/main s390x m4 s390x 1.4.19-4build1 [256 kB] 163s Get:12 http://ftpmaster.internal/ubuntu noble/main s390x autoconf all 2.71-3 [339 kB] 163s Get:13 http://ftpmaster.internal/ubuntu noble/main s390x automake all 1:1.16.5-1.3ubuntu1 [558 kB] 164s Get:14 http://ftpmaster.internal/ubuntu noble/main s390x autopoint all 0.21-14ubuntu2 [422 kB] 165s Get:15 http://ftpmaster.internal/ubuntu noble/main s390x libdebhelper-perl all 13.14.1ubuntu5 [89.8 kB] 165s Get:16 http://ftpmaster.internal/ubuntu noble-updates/main s390x gcc-13-base s390x 13.3.0-6ubuntu2~24.04 [51.5 kB] 165s Get:17 http://ftpmaster.internal/ubuntu noble/main s390x libisl23 s390x 0.26-3build1 [713 kB] 166s Get:18 http://ftpmaster.internal/ubuntu noble/main s390x libmpc3 s390x 1.3.1-1build1 [58.4 kB] 166s Get:19 http://ftpmaster.internal/ubuntu noble-updates/main s390x cpp-13-s390x-linux-gnu s390x 13.3.0-6ubuntu2~24.04 [8804 kB] 178s Get:20 http://ftpmaster.internal/ubuntu noble-updates/main s390x cpp-13 s390x 13.3.0-6ubuntu2~24.04 [1036 B] 178s Get:21 http://ftpmaster.internal/ubuntu noble/main s390x cpp-s390x-linux-gnu s390x 4:13.2.0-7ubuntu1 [5308 B] 178s Get:22 http://ftpmaster.internal/ubuntu noble/main s390x cpp s390x 4:13.2.0-7ubuntu1 [22.4 kB] 178s Get:23 http://ftpmaster.internal/ubuntu noble-updates/main s390x libcc1-0 s390x 14.2.0-4ubuntu2~24.04 [51.0 kB] 178s Get:24 http://ftpmaster.internal/ubuntu noble-updates/main s390x libgomp1 s390x 14.2.0-4ubuntu2~24.04 [152 kB] 178s Get:25 http://ftpmaster.internal/ubuntu noble-updates/main s390x libitm1 s390x 14.2.0-4ubuntu2~24.04 [31.2 kB] 178s Get:26 http://ftpmaster.internal/ubuntu noble-updates/main s390x libatomic1 s390x 14.2.0-4ubuntu2~24.04 [9576 B] 178s Get:27 http://ftpmaster.internal/ubuntu noble-updates/main s390x libasan8 s390x 14.2.0-4ubuntu2~24.04 [3008 kB] 182s Get:28 http://ftpmaster.internal/ubuntu noble-updates/main s390x libubsan1 s390x 14.2.0-4ubuntu2~24.04 [1187 kB] 184s Get:29 http://ftpmaster.internal/ubuntu noble-updates/main s390x libgcc-13-dev s390x 13.3.0-6ubuntu2~24.04 [1003 kB] 185s Get:30 http://ftpmaster.internal/ubuntu noble-updates/main s390x gcc-13-s390x-linux-gnu s390x 13.3.0-6ubuntu2~24.04 [17.2 MB] 206s Get:31 http://ftpmaster.internal/ubuntu noble-updates/main s390x gcc-13 s390x 13.3.0-6ubuntu2~24.04 [484 kB] 206s Get:32 http://ftpmaster.internal/ubuntu noble/main s390x gcc-s390x-linux-gnu s390x 4:13.2.0-7ubuntu1 [1208 B] 206s Get:33 http://ftpmaster.internal/ubuntu noble/main s390x gcc s390x 4:13.2.0-7ubuntu1 [5014 B] 207s Get:34 http://ftpmaster.internal/ubuntu noble/main s390x libtool all 2.4.7-7build1 [166 kB] 207s Get:35 http://ftpmaster.internal/ubuntu noble/main s390x dh-autoreconf all 20 [16.1 kB] 207s Get:36 http://ftpmaster.internal/ubuntu noble/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 207s Get:37 http://ftpmaster.internal/ubuntu noble/main s390x libsub-override-perl all 0.10-1 [10.0 kB] 207s Get:38 http://ftpmaster.internal/ubuntu noble/main s390x libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] 207s Get:39 http://ftpmaster.internal/ubuntu noble/main s390x dh-strip-nondeterminism all 1.13.1-1 [5362 B] 207s Get:40 http://ftpmaster.internal/ubuntu noble/main s390x debugedit s390x 1:5.0-5build2 [50.5 kB] 207s Get:41 http://ftpmaster.internal/ubuntu noble/main s390x dwz s390x 0.15-1build6 [122 kB] 207s Get:42 http://ftpmaster.internal/ubuntu noble/main s390x gettext s390x 0.21-14ubuntu2 [915 kB] 208s Get:43 http://ftpmaster.internal/ubuntu noble/main s390x intltool-debian all 0.35.0+20060710.6 [23.2 kB] 208s Get:44 http://ftpmaster.internal/ubuntu noble/main s390x po-debconf all 1.0.21+nmu1 [233 kB] 208s Get:45 http://ftpmaster.internal/ubuntu noble/main s390x debhelper all 13.14.1ubuntu5 [869 kB] 209s Get:46 http://ftpmaster.internal/ubuntu noble-updates/main s390x uuid-dev s390x 2.39.3-9ubuntu6.1 [34.0 kB] 209s Get:47 http://ftpmaster.internal/ubuntu noble/main s390x libsctp1 s390x 1.0.19+dfsg-2build1 [9160 B] 209s Get:48 http://ftpmaster.internal/ubuntu noble/main s390x libsctp-dev s390x 1.0.19+dfsg-2build1 [51.2 kB] 209s Get:49 http://ftpmaster.internal/ubuntu noble-updates/main s390x libapr1-dev s390x 1.7.2-3.1ubuntu0.1 [773 kB] 210s Get:50 http://ftpmaster.internal/ubuntu noble-updates/main s390x libldap-dev s390x 2.6.7+dfsg-1~exp1ubuntu8.1 [313 kB] 211s Get:51 http://ftpmaster.internal/ubuntu noble-updates/main s390x libldap2-dev all 2.6.7+dfsg-1~exp1ubuntu8.1 [11.1 kB] 211s Get:52 http://ftpmaster.internal/ubuntu noble-updates/main s390x libexpat1-dev s390x 2.6.1-2ubuntu0.2 [146 kB] 211s Get:53 http://ftpmaster.internal/ubuntu noble/main s390x libaprutil1-dev s390x 1.6.3-1.1ubuntu7 [419 kB] 211s Get:54 http://ftpmaster.internal/ubuntu noble/main s390x libpcre2-16-0 s390x 10.42-4ubuntu2 [233 kB] 212s Get:55 http://ftpmaster.internal/ubuntu noble/main s390x libpcre2-32-0 s390x 10.42-4ubuntu2 [219 kB] 212s Get:56 http://ftpmaster.internal/ubuntu noble/main s390x libpcre2-posix3 s390x 10.42-4ubuntu2 [6752 B] 212s Get:57 http://ftpmaster.internal/ubuntu noble/main s390x libpcre2-dev s390x 10.42-4ubuntu2 [809 kB] 213s Get:58 http://ftpmaster.internal/ubuntu noble-updates/main s390x apache2-dev s390x 2.4.58-1ubuntu8.5 [200 kB] 213s Get:59 http://ftpmaster.internal/ubuntu noble-updates/main s390x libstdc++-13-dev s390x 13.3.0-6ubuntu2~24.04 [2535 kB] 216s Get:60 http://ftpmaster.internal/ubuntu noble-updates/main s390x g++-13-s390x-linux-gnu s390x 13.3.0-6ubuntu2~24.04 [10.2 MB] 229s Get:61 http://ftpmaster.internal/ubuntu noble-updates/main s390x g++-13 s390x 13.3.0-6ubuntu2~24.04 [16.0 kB] 229s Get:62 http://ftpmaster.internal/ubuntu noble/main s390x g++-s390x-linux-gnu s390x 4:13.2.0-7ubuntu1 [956 B] 229s Get:63 http://ftpmaster.internal/ubuntu noble/main s390x g++ s390x 4:13.2.0-7ubuntu1 [1096 B] 229s Get:64 http://ftpmaster.internal/ubuntu noble/main s390x build-essential s390x 12.10ubuntu1 [4930 B] 229s Get:65 http://ftpmaster.internal/ubuntu noble/universe s390x libalgorithm-c3-perl all 0.11-2 [10.2 kB] 229s Get:66 http://ftpmaster.internal/ubuntu noble/universe s390x libanyevent-perl s390x 7.170-2build6 [368 kB] 229s Get:67 http://ftpmaster.internal/ubuntu noble/main s390x libb-hooks-op-check-perl s390x 0.22-3build1 [9458 B] 229s Get:68 http://ftpmaster.internal/ubuntu noble/main s390x libdynaloader-functions-perl all 0.003-3 [12.1 kB] 229s Get:69 http://ftpmaster.internal/ubuntu noble/main s390x libdevel-callchecker-perl s390x 0.008-2build3 [13.2 kB] 229s Get:70 http://ftpmaster.internal/ubuntu noble/main s390x libparams-classify-perl s390x 0.015-2build5 [20.6 kB] 229s Get:71 http://ftpmaster.internal/ubuntu noble/main s390x libmodule-runtime-perl all 0.016-2 [16.4 kB] 229s Get:72 http://ftpmaster.internal/ubuntu noble/main s390x libtry-tiny-perl all 0.31-2 [20.8 kB] 229s Get:73 http://ftpmaster.internal/ubuntu noble/main s390x libmodule-implementation-perl all 0.09-2 [12.0 kB] 229s Get:74 http://ftpmaster.internal/ubuntu noble/main s390x libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 229s Get:75 http://ftpmaster.internal/ubuntu noble/main s390x libvariable-magic-perl s390x 0.63-1build3 [35.6 kB] 229s Get:76 http://ftpmaster.internal/ubuntu noble/main s390x libb-hooks-endofscope-perl all 0.28-1 [15.8 kB] 229s Get:77 http://ftpmaster.internal/ubuntu noble/universe s390x libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 229s Get:78 http://ftpmaster.internal/ubuntu noble/universe s390x libmath-random-isaac-perl all 1.004-2 [18.4 kB] 229s Get:79 http://ftpmaster.internal/ubuntu noble/universe s390x libbytes-random-secure-perl all 0.29-3 [26.8 kB] 229s Get:80 http://ftpmaster.internal/ubuntu noble/universe s390x libclass-c3-perl all 0.35-2 [18.4 kB] 229s Get:81 http://ftpmaster.internal/ubuntu noble/main s390x libclass-data-inheritable-perl all 0.08-3 [8084 B] 229s Get:82 http://ftpmaster.internal/ubuntu noble/main s390x libclass-inspector-perl all 1.36-3 [15.4 kB] 229s Get:83 http://ftpmaster.internal/ubuntu noble/main s390x libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 230s Get:84 http://ftpmaster.internal/ubuntu noble/universe s390x libclass-singleton-perl all 1.6-2 [11.5 kB] 230s Get:85 http://ftpmaster.internal/ubuntu noble/main s390x libclone-perl s390x 0.46-1build3 [10.8 kB] 230s Get:86 http://ftpmaster.internal/ubuntu noble/main s390x perl-openssl-defaults s390x 7build3 [6628 B] 230s Get:87 http://ftpmaster.internal/ubuntu noble/universe s390x libcrypt-ssleay-perl s390x 0.73.06-2build5 [44.5 kB] 230s Get:88 http://ftpmaster.internal/ubuntu noble/main s390x libparams-util-perl s390x 1.102-2build3 [21.2 kB] 230s Get:89 http://ftpmaster.internal/ubuntu noble/main s390x libsub-install-perl all 0.929-1 [9764 B] 230s Get:90 http://ftpmaster.internal/ubuntu noble/main s390x libdata-optlist-perl all 0.114-1 [9708 B] 230s Get:91 http://ftpmaster.internal/ubuntu noble/main s390x libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 230s Get:92 http://ftpmaster.internal/ubuntu noble/main s390x libencode-locale-perl all 1.05-3 [11.6 kB] 230s Get:93 http://ftpmaster.internal/ubuntu noble/main s390x libsub-exporter-perl all 0.990-1 [49.0 kB] 230s Get:94 http://ftpmaster.internal/ubuntu noble/universe s390x libeval-closure-perl all 0.14-3 [10.1 kB] 230s Get:95 http://ftpmaster.internal/ubuntu noble/main s390x libexception-class-perl all 1.45-1 [28.6 kB] 230s Get:96 http://ftpmaster.internal/ubuntu noble/main s390x libfcgi0t64 s390x 2.4.2-2.1build1 [28.0 kB] 230s Get:97 http://ftpmaster.internal/ubuntu noble/main s390x libfcgi-perl s390x 0.82+ds-3build2 [22.1 kB] 230s Get:98 http://ftpmaster.internal/ubuntu noble/main s390x libtimedate-perl all 2.3300-2 [34.0 kB] 230s Get:99 http://ftpmaster.internal/ubuntu noble/main s390x libhttp-date-perl all 6.06-1 [10.2 kB] 230s Get:100 http://ftpmaster.internal/ubuntu noble/main s390x libfile-listing-perl all 6.16-1 [11.3 kB] 230s Get:101 http://ftpmaster.internal/ubuntu noble/main s390x libfile-sharedir-perl all 1.118-3 [14.0 kB] 230s Get:102 http://ftpmaster.internal/ubuntu noble/main s390x libhtml-tagset-perl all 3.20-6 [11.3 kB] 230s Get:103 http://ftpmaster.internal/ubuntu noble/main s390x liburi-perl all 5.27-1 [88.0 kB] 230s Get:104 http://ftpmaster.internal/ubuntu noble/main s390x libhtml-parser-perl s390x 3.81-1build3 [87.9 kB] 230s Get:105 http://ftpmaster.internal/ubuntu noble/main s390x libhtml-tree-perl all 5.07-3 [200 kB] 231s Get:106 http://ftpmaster.internal/ubuntu noble/main s390x libio-html-perl all 1.004-3 [15.9 kB] 231s Get:107 http://ftpmaster.internal/ubuntu noble/main s390x liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 231s Get:108 http://ftpmaster.internal/ubuntu noble/main s390x libhttp-message-perl all 6.45-1ubuntu1 [78.2 kB] 231s Get:109 http://ftpmaster.internal/ubuntu noble/main s390x libhttp-cookies-perl all 6.11-1 [18.2 kB] 231s Get:110 http://ftpmaster.internal/ubuntu noble/main s390x libpod-parser-perl all 1.67-1 [80.6 kB] 231s Get:111 http://ftpmaster.internal/ubuntu noble/main s390x libhttp-negotiate-perl all 6.01-2 [12.4 kB] 231s Get:112 http://ftpmaster.internal/ubuntu noble/main s390x libnet-ssleay-perl s390x 1.94-1build4 [319 kB] 231s Get:113 http://ftpmaster.internal/ubuntu noble/main s390x libio-socket-ssl-perl all 2.085-1 [195 kB] 232s Get:114 http://ftpmaster.internal/ubuntu noble/main s390x libnet-http-perl all 6.23-1 [22.3 kB] 232s Get:115 http://ftpmaster.internal/ubuntu noble/main s390x liblwp-protocol-https-perl all 6.13-1 [9006 B] 232s Get:116 http://ftpmaster.internal/ubuntu noble/main s390x libwww-robotrules-perl all 6.02-1 [12.6 kB] 232s Get:117 http://ftpmaster.internal/ubuntu noble/main s390x libwww-perl all 6.76-1 [138 kB] 232s Get:118 http://ftpmaster.internal/ubuntu noble/main s390x libxml-parser-perl s390x 2.47-1build3 [207 kB] 232s Get:119 http://ftpmaster.internal/ubuntu noble/universe s390x libxml-perl all 0.08-4 [90.5 kB] 232s Get:120 http://ftpmaster.internal/ubuntu noble/universe s390x libxml-regexp-perl all 0.04-1.1 [7208 B] 232s Get:121 http://ftpmaster.internal/ubuntu noble/universe s390x libxml-dom-perl all 1.46-2 [143 kB] 232s Get:122 http://ftpmaster.internal/ubuntu noble/universe s390x libhttp-dav-perl all 0.49-3 [82.9 kB] 233s Get:123 http://ftpmaster.internal/ubuntu noble/universe s390x libmro-compat-perl all 0.15-2 [10.1 kB] 233s Get:124 http://ftpmaster.internal/ubuntu noble/main s390x libpackage-stash-perl all 0.40-1 [19.5 kB] 233s Get:125 http://ftpmaster.internal/ubuntu noble/main s390x libsub-identify-perl s390x 0.14-3build3 [9962 B] 233s Get:126 http://ftpmaster.internal/ubuntu noble/main s390x libsub-name-perl s390x 0.27-1build3 [10.9 kB] 233s Get:127 http://ftpmaster.internal/ubuntu noble/main s390x libnamespace-clean-perl all 0.27-2 [14.0 kB] 233s Get:128 http://ftpmaster.internal/ubuntu noble/universe s390x libnamespace-autoclean-perl all 0.29-2 [11.7 kB] 233s Get:129 http://ftpmaster.internal/ubuntu noble/universe s390x libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 233s Get:130 http://ftpmaster.internal/ubuntu noble/universe s390x libprotocol-http2-perl all 1.10-3 [42.3 kB] 233s Get:131 http://ftpmaster.internal/ubuntu noble/main s390x librole-tiny-perl all 2.002004-1 [16.3 kB] 233s Get:132 http://ftpmaster.internal/ubuntu noble/main s390x libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 233s Get:133 http://ftpmaster.internal/ubuntu noble/universe s390x libxstring-perl s390x 0.005-2build3 [7844 B] 233s Get:134 http://ftpmaster.internal/ubuntu noble/universe s390x libspecio-perl all 0.48-1 [137 kB] 233s Get:135 http://ftpmaster.internal/ubuntu noble/main s390x perl-doc all 5.38.2-3.2build2 [7831 kB] 243s Get:136 http://ftpmaster.internal/ubuntu noble/universe s390x libdatetime-locale-perl all 1:1.37-1 [2833 kB] 246s Get:137 http://ftpmaster.internal/ubuntu noble/universe s390x libdatetime-timezone-perl all 1:2.62-1+2024a [262 kB] 247s Get:138 http://ftpmaster.internal/ubuntu noble/universe s390x libdatetime-perl s390x 2:1.65-1build2 [96.6 kB] 247s Fetched 69.4 MB in 1min 27s (793 kB/s) 247s Selecting previously unselected package libapr1t64:s390x. 247s (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 ... 78305 files and directories currently installed.) 247s Preparing to unpack .../000-libapr1t64_1.7.2-3.1ubuntu0.1_s390x.deb ... 247s Unpacking libapr1t64:s390x (1.7.2-3.1ubuntu0.1) ... 247s Selecting previously unselected package libaprutil1t64:s390x. 247s Preparing to unpack .../001-libaprutil1t64_1.6.3-1.1ubuntu7_s390x.deb ... 247s Unpacking libaprutil1t64:s390x (1.6.3-1.1ubuntu7) ... 247s Selecting previously unselected package libaprutil1-dbd-sqlite3:s390x. 247s Preparing to unpack .../002-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_s390x.deb ... 247s Unpacking libaprutil1-dbd-sqlite3:s390x (1.6.3-1.1ubuntu7) ... 247s Selecting previously unselected package libaprutil1-ldap:s390x. 247s Preparing to unpack .../003-libaprutil1-ldap_1.6.3-1.1ubuntu7_s390x.deb ... 247s Unpacking libaprutil1-ldap:s390x (1.6.3-1.1ubuntu7) ... 247s Selecting previously unselected package liblua5.4-0:s390x. 247s Preparing to unpack .../004-liblua5.4-0_5.4.6-3build2_s390x.deb ... 247s Unpacking liblua5.4-0:s390x (5.4.6-3build2) ... 247s Selecting previously unselected package apache2-bin. 247s Preparing to unpack .../005-apache2-bin_2.4.58-1ubuntu8.5_s390x.deb ... 247s Unpacking apache2-bin (2.4.58-1ubuntu8.5) ... 247s Selecting previously unselected package apache2-data. 247s Preparing to unpack .../006-apache2-data_2.4.58-1ubuntu8.5_all.deb ... 247s Unpacking apache2-data (2.4.58-1ubuntu8.5) ... 247s Selecting previously unselected package apache2-utils. 247s Preparing to unpack .../007-apache2-utils_2.4.58-1ubuntu8.5_s390x.deb ... 247s Unpacking apache2-utils (2.4.58-1ubuntu8.5) ... 247s Selecting previously unselected package apache2. 247s Preparing to unpack .../008-apache2_2.4.58-1ubuntu8.5_s390x.deb ... 247s Unpacking apache2 (2.4.58-1ubuntu8.5) ... 247s Selecting previously unselected package autotools-dev. 247s Preparing to unpack .../009-autotools-dev_20220109.1_all.deb ... 247s Unpacking autotools-dev (20220109.1) ... 247s Selecting previously unselected package m4. 247s Preparing to unpack .../010-m4_1.4.19-4build1_s390x.deb ... 247s Unpacking m4 (1.4.19-4build1) ... 247s Selecting previously unselected package autoconf. 247s Preparing to unpack .../011-autoconf_2.71-3_all.deb ... 247s Unpacking autoconf (2.71-3) ... 247s Selecting previously unselected package automake. 247s Preparing to unpack .../012-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 247s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 248s Selecting previously unselected package autopoint. 248s Preparing to unpack .../013-autopoint_0.21-14ubuntu2_all.deb ... 248s Unpacking autopoint (0.21-14ubuntu2) ... 248s Selecting previously unselected package libdebhelper-perl. 248s Preparing to unpack .../014-libdebhelper-perl_13.14.1ubuntu5_all.deb ... 248s Unpacking libdebhelper-perl (13.14.1ubuntu5) ... 248s Selecting previously unselected package gcc-13-base:s390x. 248s Preparing to unpack .../015-gcc-13-base_13.3.0-6ubuntu2~24.04_s390x.deb ... 248s Unpacking gcc-13-base:s390x (13.3.0-6ubuntu2~24.04) ... 248s Selecting previously unselected package libisl23:s390x. 248s Preparing to unpack .../016-libisl23_0.26-3build1_s390x.deb ... 248s Unpacking libisl23:s390x (0.26-3build1) ... 248s Selecting previously unselected package libmpc3:s390x. 248s Preparing to unpack .../017-libmpc3_1.3.1-1build1_s390x.deb ... 248s Unpacking libmpc3:s390x (1.3.1-1build1) ... 248s Selecting previously unselected package cpp-13-s390x-linux-gnu. 248s Preparing to unpack .../018-cpp-13-s390x-linux-gnu_13.3.0-6ubuntu2~24.04_s390x.deb ... 248s Unpacking cpp-13-s390x-linux-gnu (13.3.0-6ubuntu2~24.04) ... 248s Selecting previously unselected package cpp-13. 248s Preparing to unpack .../019-cpp-13_13.3.0-6ubuntu2~24.04_s390x.deb ... 248s Unpacking cpp-13 (13.3.0-6ubuntu2~24.04) ... 248s Selecting previously unselected package cpp-s390x-linux-gnu. 248s Preparing to unpack .../020-cpp-s390x-linux-gnu_4%3a13.2.0-7ubuntu1_s390x.deb ... 248s Unpacking cpp-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 248s Selecting previously unselected package cpp. 248s Preparing to unpack .../021-cpp_4%3a13.2.0-7ubuntu1_s390x.deb ... 248s Unpacking cpp (4:13.2.0-7ubuntu1) ... 248s Selecting previously unselected package libcc1-0:s390x. 248s Preparing to unpack .../022-libcc1-0_14.2.0-4ubuntu2~24.04_s390x.deb ... 248s Unpacking libcc1-0:s390x (14.2.0-4ubuntu2~24.04) ... 248s Selecting previously unselected package libgomp1:s390x. 248s Preparing to unpack .../023-libgomp1_14.2.0-4ubuntu2~24.04_s390x.deb ... 248s Unpacking libgomp1:s390x (14.2.0-4ubuntu2~24.04) ... 248s Selecting previously unselected package libitm1:s390x. 248s Preparing to unpack .../024-libitm1_14.2.0-4ubuntu2~24.04_s390x.deb ... 248s Unpacking libitm1:s390x (14.2.0-4ubuntu2~24.04) ... 248s Selecting previously unselected package libatomic1:s390x. 248s Preparing to unpack .../025-libatomic1_14.2.0-4ubuntu2~24.04_s390x.deb ... 248s Unpacking libatomic1:s390x (14.2.0-4ubuntu2~24.04) ... 248s Selecting previously unselected package libasan8:s390x. 248s Preparing to unpack .../026-libasan8_14.2.0-4ubuntu2~24.04_s390x.deb ... 248s Unpacking libasan8:s390x (14.2.0-4ubuntu2~24.04) ... 248s Selecting previously unselected package libubsan1:s390x. 248s Preparing to unpack .../027-libubsan1_14.2.0-4ubuntu2~24.04_s390x.deb ... 248s Unpacking libubsan1:s390x (14.2.0-4ubuntu2~24.04) ... 248s Selecting previously unselected package libgcc-13-dev:s390x. 248s Preparing to unpack .../028-libgcc-13-dev_13.3.0-6ubuntu2~24.04_s390x.deb ... 248s Unpacking libgcc-13-dev:s390x (13.3.0-6ubuntu2~24.04) ... 248s Selecting previously unselected package gcc-13-s390x-linux-gnu. 248s Preparing to unpack .../029-gcc-13-s390x-linux-gnu_13.3.0-6ubuntu2~24.04_s390x.deb ... 248s Unpacking gcc-13-s390x-linux-gnu (13.3.0-6ubuntu2~24.04) ... 248s Selecting previously unselected package gcc-13. 248s Preparing to unpack .../030-gcc-13_13.3.0-6ubuntu2~24.04_s390x.deb ... 248s Unpacking gcc-13 (13.3.0-6ubuntu2~24.04) ... 248s Selecting previously unselected package gcc-s390x-linux-gnu. 248s Preparing to unpack .../031-gcc-s390x-linux-gnu_4%3a13.2.0-7ubuntu1_s390x.deb ... 248s Unpacking gcc-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 248s Selecting previously unselected package gcc. 248s Preparing to unpack .../032-gcc_4%3a13.2.0-7ubuntu1_s390x.deb ... 248s Unpacking gcc (4:13.2.0-7ubuntu1) ... 248s Selecting previously unselected package libtool. 248s Preparing to unpack .../033-libtool_2.4.7-7build1_all.deb ... 248s Unpacking libtool (2.4.7-7build1) ... 248s Selecting previously unselected package dh-autoreconf. 248s Preparing to unpack .../034-dh-autoreconf_20_all.deb ... 248s Unpacking dh-autoreconf (20) ... 248s Selecting previously unselected package libarchive-zip-perl. 248s Preparing to unpack .../035-libarchive-zip-perl_1.68-1_all.deb ... 248s Unpacking libarchive-zip-perl (1.68-1) ... 248s Selecting previously unselected package libsub-override-perl. 248s Preparing to unpack .../036-libsub-override-perl_0.10-1_all.deb ... 248s Unpacking libsub-override-perl (0.10-1) ... 248s Selecting previously unselected package libfile-stripnondeterminism-perl. 248s Preparing to unpack .../037-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... 248s Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... 248s Selecting previously unselected package dh-strip-nondeterminism. 248s Preparing to unpack .../038-dh-strip-nondeterminism_1.13.1-1_all.deb ... 248s Unpacking dh-strip-nondeterminism (1.13.1-1) ... 248s Selecting previously unselected package debugedit. 248s Preparing to unpack .../039-debugedit_1%3a5.0-5build2_s390x.deb ... 248s Unpacking debugedit (1:5.0-5build2) ... 248s Selecting previously unselected package dwz. 248s Preparing to unpack .../040-dwz_0.15-1build6_s390x.deb ... 248s Unpacking dwz (0.15-1build6) ... 248s Selecting previously unselected package gettext. 248s Preparing to unpack .../041-gettext_0.21-14ubuntu2_s390x.deb ... 248s Unpacking gettext (0.21-14ubuntu2) ... 248s Selecting previously unselected package intltool-debian. 248s Preparing to unpack .../042-intltool-debian_0.35.0+20060710.6_all.deb ... 248s Unpacking intltool-debian (0.35.0+20060710.6) ... 248s Selecting previously unselected package po-debconf. 248s Preparing to unpack .../043-po-debconf_1.0.21+nmu1_all.deb ... 248s Unpacking po-debconf (1.0.21+nmu1) ... 248s Selecting previously unselected package debhelper. 248s Preparing to unpack .../044-debhelper_13.14.1ubuntu5_all.deb ... 248s Unpacking debhelper (13.14.1ubuntu5) ... 248s Selecting previously unselected package uuid-dev:s390x. 248s Preparing to unpack .../045-uuid-dev_2.39.3-9ubuntu6.1_s390x.deb ... 248s Unpacking uuid-dev:s390x (2.39.3-9ubuntu6.1) ... 248s Selecting previously unselected package libsctp1:s390x. 248s Preparing to unpack .../046-libsctp1_1.0.19+dfsg-2build1_s390x.deb ... 248s Unpacking libsctp1:s390x (1.0.19+dfsg-2build1) ... 248s Selecting previously unselected package libsctp-dev:s390x. 248s Preparing to unpack .../047-libsctp-dev_1.0.19+dfsg-2build1_s390x.deb ... 248s Unpacking libsctp-dev:s390x (1.0.19+dfsg-2build1) ... 248s Selecting previously unselected package libapr1-dev. 248s Preparing to unpack .../048-libapr1-dev_1.7.2-3.1ubuntu0.1_s390x.deb ... 248s Unpacking libapr1-dev (1.7.2-3.1ubuntu0.1) ... 248s Selecting previously unselected package libldap-dev:s390x. 248s Preparing to unpack .../049-libldap-dev_2.6.7+dfsg-1~exp1ubuntu8.1_s390x.deb ... 248s Unpacking libldap-dev:s390x (2.6.7+dfsg-1~exp1ubuntu8.1) ... 248s Selecting previously unselected package libldap2-dev. 248s Preparing to unpack .../050-libldap2-dev_2.6.7+dfsg-1~exp1ubuntu8.1_all.deb ... 248s Unpacking libldap2-dev (2.6.7+dfsg-1~exp1ubuntu8.1) ... 248s Selecting previously unselected package libexpat1-dev:s390x. 248s Preparing to unpack .../051-libexpat1-dev_2.6.1-2ubuntu0.2_s390x.deb ... 248s Unpacking libexpat1-dev:s390x (2.6.1-2ubuntu0.2) ... 249s Selecting previously unselected package libaprutil1-dev. 249s Preparing to unpack .../052-libaprutil1-dev_1.6.3-1.1ubuntu7_s390x.deb ... 249s Unpacking libaprutil1-dev (1.6.3-1.1ubuntu7) ... 249s Selecting previously unselected package libpcre2-16-0:s390x. 249s Preparing to unpack .../053-libpcre2-16-0_10.42-4ubuntu2_s390x.deb ... 249s Unpacking libpcre2-16-0:s390x (10.42-4ubuntu2) ... 249s Selecting previously unselected package libpcre2-32-0:s390x. 249s Preparing to unpack .../054-libpcre2-32-0_10.42-4ubuntu2_s390x.deb ... 249s Unpacking libpcre2-32-0:s390x (10.42-4ubuntu2) ... 249s Selecting previously unselected package libpcre2-posix3:s390x. 249s Preparing to unpack .../055-libpcre2-posix3_10.42-4ubuntu2_s390x.deb ... 249s Unpacking libpcre2-posix3:s390x (10.42-4ubuntu2) ... 249s Selecting previously unselected package libpcre2-dev:s390x. 249s Preparing to unpack .../056-libpcre2-dev_10.42-4ubuntu2_s390x.deb ... 249s Unpacking libpcre2-dev:s390x (10.42-4ubuntu2) ... 249s Selecting previously unselected package apache2-dev. 249s Preparing to unpack .../057-apache2-dev_2.4.58-1ubuntu8.5_s390x.deb ... 249s Unpacking apache2-dev (2.4.58-1ubuntu8.5) ... 249s Selecting previously unselected package libstdc++-13-dev:s390x. 249s Preparing to unpack .../058-libstdc++-13-dev_13.3.0-6ubuntu2~24.04_s390x.deb ... 249s Unpacking libstdc++-13-dev:s390x (13.3.0-6ubuntu2~24.04) ... 249s Selecting previously unselected package g++-13-s390x-linux-gnu. 249s Preparing to unpack .../059-g++-13-s390x-linux-gnu_13.3.0-6ubuntu2~24.04_s390x.deb ... 249s Unpacking g++-13-s390x-linux-gnu (13.3.0-6ubuntu2~24.04) ... 249s Selecting previously unselected package g++-13. 249s Preparing to unpack .../060-g++-13_13.3.0-6ubuntu2~24.04_s390x.deb ... 249s Unpacking g++-13 (13.3.0-6ubuntu2~24.04) ... 249s Selecting previously unselected package g++-s390x-linux-gnu. 249s Preparing to unpack .../061-g++-s390x-linux-gnu_4%3a13.2.0-7ubuntu1_s390x.deb ... 249s Unpacking g++-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 249s Selecting previously unselected package g++. 249s Preparing to unpack .../062-g++_4%3a13.2.0-7ubuntu1_s390x.deb ... 249s Unpacking g++ (4:13.2.0-7ubuntu1) ... 249s Selecting previously unselected package build-essential. 249s Preparing to unpack .../063-build-essential_12.10ubuntu1_s390x.deb ... 249s Unpacking build-essential (12.10ubuntu1) ... 249s Selecting previously unselected package libalgorithm-c3-perl. 249s Preparing to unpack .../064-libalgorithm-c3-perl_0.11-2_all.deb ... 249s Unpacking libalgorithm-c3-perl (0.11-2) ... 249s Selecting previously unselected package libanyevent-perl. 249s Preparing to unpack .../065-libanyevent-perl_7.170-2build6_s390x.deb ... 249s Unpacking libanyevent-perl (7.170-2build6) ... 249s Selecting previously unselected package libb-hooks-op-check-perl:s390x. 249s Preparing to unpack .../066-libb-hooks-op-check-perl_0.22-3build1_s390x.deb ... 249s Unpacking libb-hooks-op-check-perl:s390x (0.22-3build1) ... 249s Selecting previously unselected package libdynaloader-functions-perl. 249s Preparing to unpack .../067-libdynaloader-functions-perl_0.003-3_all.deb ... 249s Unpacking libdynaloader-functions-perl (0.003-3) ... 249s Selecting previously unselected package libdevel-callchecker-perl:s390x. 249s Preparing to unpack .../068-libdevel-callchecker-perl_0.008-2build3_s390x.deb ... 249s Unpacking libdevel-callchecker-perl:s390x (0.008-2build3) ... 249s Selecting previously unselected package libparams-classify-perl:s390x. 249s Preparing to unpack .../069-libparams-classify-perl_0.015-2build5_s390x.deb ... 249s Unpacking libparams-classify-perl:s390x (0.015-2build5) ... 249s Selecting previously unselected package libmodule-runtime-perl. 249s Preparing to unpack .../070-libmodule-runtime-perl_0.016-2_all.deb ... 249s Unpacking libmodule-runtime-perl (0.016-2) ... 249s Selecting previously unselected package libtry-tiny-perl. 249s Preparing to unpack .../071-libtry-tiny-perl_0.31-2_all.deb ... 249s Unpacking libtry-tiny-perl (0.31-2) ... 249s Selecting previously unselected package libmodule-implementation-perl. 249s Preparing to unpack .../072-libmodule-implementation-perl_0.09-2_all.deb ... 249s Unpacking libmodule-implementation-perl (0.09-2) ... 249s Selecting previously unselected package libsub-exporter-progressive-perl. 249s Preparing to unpack .../073-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 249s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 249s Selecting previously unselected package libvariable-magic-perl. 249s Preparing to unpack .../074-libvariable-magic-perl_0.63-1build3_s390x.deb ... 249s Unpacking libvariable-magic-perl (0.63-1build3) ... 249s Selecting previously unselected package libb-hooks-endofscope-perl. 249s Preparing to unpack .../075-libb-hooks-endofscope-perl_0.28-1_all.deb ... 249s Unpacking libb-hooks-endofscope-perl (0.28-1) ... 249s Selecting previously unselected package libcrypt-random-seed-perl. 249s Preparing to unpack .../076-libcrypt-random-seed-perl_0.03-3_all.deb ... 249s Unpacking libcrypt-random-seed-perl (0.03-3) ... 249s Selecting previously unselected package libmath-random-isaac-perl. 249s Preparing to unpack .../077-libmath-random-isaac-perl_1.004-2_all.deb ... 249s Unpacking libmath-random-isaac-perl (1.004-2) ... 249s Selecting previously unselected package libbytes-random-secure-perl. 249s Preparing to unpack .../078-libbytes-random-secure-perl_0.29-3_all.deb ... 249s Unpacking libbytes-random-secure-perl (0.29-3) ... 249s Selecting previously unselected package libclass-c3-perl. 249s Preparing to unpack .../079-libclass-c3-perl_0.35-2_all.deb ... 249s Unpacking libclass-c3-perl (0.35-2) ... 249s Selecting previously unselected package libclass-data-inheritable-perl. 249s Preparing to unpack .../080-libclass-data-inheritable-perl_0.08-3_all.deb ... 249s Unpacking libclass-data-inheritable-perl (0.08-3) ... 249s Selecting previously unselected package libclass-inspector-perl. 249s Preparing to unpack .../081-libclass-inspector-perl_1.36-3_all.deb ... 249s Unpacking libclass-inspector-perl (1.36-3) ... 249s Selecting previously unselected package libclass-method-modifiers-perl. 249s Preparing to unpack .../082-libclass-method-modifiers-perl_2.15-1_all.deb ... 249s Unpacking libclass-method-modifiers-perl (2.15-1) ... 249s Selecting previously unselected package libclass-singleton-perl. 249s Preparing to unpack .../083-libclass-singleton-perl_1.6-2_all.deb ... 249s Unpacking libclass-singleton-perl (1.6-2) ... 249s Selecting previously unselected package libclone-perl:s390x. 249s Preparing to unpack .../084-libclone-perl_0.46-1build3_s390x.deb ... 249s Unpacking libclone-perl:s390x (0.46-1build3) ... 249s Selecting previously unselected package perl-openssl-defaults:s390x. 249s Preparing to unpack .../085-perl-openssl-defaults_7build3_s390x.deb ... 249s Unpacking perl-openssl-defaults:s390x (7build3) ... 249s Selecting previously unselected package libcrypt-ssleay-perl. 249s Preparing to unpack .../086-libcrypt-ssleay-perl_0.73.06-2build5_s390x.deb ... 249s Unpacking libcrypt-ssleay-perl (0.73.06-2build5) ... 249s Selecting previously unselected package libparams-util-perl. 249s Preparing to unpack .../087-libparams-util-perl_1.102-2build3_s390x.deb ... 249s Unpacking libparams-util-perl (1.102-2build3) ... 249s Selecting previously unselected package libsub-install-perl. 249s Preparing to unpack .../088-libsub-install-perl_0.929-1_all.deb ... 249s Unpacking libsub-install-perl (0.929-1) ... 249s Selecting previously unselected package libdata-optlist-perl. 249s Preparing to unpack .../089-libdata-optlist-perl_0.114-1_all.deb ... 249s Unpacking libdata-optlist-perl (0.114-1) ... 249s Selecting previously unselected package libdevel-stacktrace-perl. 249s Preparing to unpack .../090-libdevel-stacktrace-perl_2.0500-1_all.deb ... 249s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 249s Selecting previously unselected package libencode-locale-perl. 249s Preparing to unpack .../091-libencode-locale-perl_1.05-3_all.deb ... 249s Unpacking libencode-locale-perl (1.05-3) ... 249s Selecting previously unselected package libsub-exporter-perl. 249s Preparing to unpack .../092-libsub-exporter-perl_0.990-1_all.deb ... 249s Unpacking libsub-exporter-perl (0.990-1) ... 249s Selecting previously unselected package libeval-closure-perl. 249s Preparing to unpack .../093-libeval-closure-perl_0.14-3_all.deb ... 249s Unpacking libeval-closure-perl (0.14-3) ... 249s Selecting previously unselected package libexception-class-perl. 249s Preparing to unpack .../094-libexception-class-perl_1.45-1_all.deb ... 249s Unpacking libexception-class-perl (1.45-1) ... 249s Selecting previously unselected package libfcgi0t64:s390x. 249s Preparing to unpack .../095-libfcgi0t64_2.4.2-2.1build1_s390x.deb ... 249s Unpacking libfcgi0t64:s390x (2.4.2-2.1build1) ... 249s Selecting previously unselected package libfcgi-perl. 249s Preparing to unpack .../096-libfcgi-perl_0.82+ds-3build2_s390x.deb ... 249s Unpacking libfcgi-perl (0.82+ds-3build2) ... 249s Selecting previously unselected package libtimedate-perl. 249s Preparing to unpack .../097-libtimedate-perl_2.3300-2_all.deb ... 249s Unpacking libtimedate-perl (2.3300-2) ... 249s Selecting previously unselected package libhttp-date-perl. 249s Preparing to unpack .../098-libhttp-date-perl_6.06-1_all.deb ... 249s Unpacking libhttp-date-perl (6.06-1) ... 249s Selecting previously unselected package libfile-listing-perl. 249s Preparing to unpack .../099-libfile-listing-perl_6.16-1_all.deb ... 249s Unpacking libfile-listing-perl (6.16-1) ... 249s Selecting previously unselected package libfile-sharedir-perl. 249s Preparing to unpack .../100-libfile-sharedir-perl_1.118-3_all.deb ... 249s Unpacking libfile-sharedir-perl (1.118-3) ... 249s Selecting previously unselected package libhtml-tagset-perl. 249s Preparing to unpack .../101-libhtml-tagset-perl_3.20-6_all.deb ... 249s Unpacking libhtml-tagset-perl (3.20-6) ... 249s Selecting previously unselected package liburi-perl. 249s Preparing to unpack .../102-liburi-perl_5.27-1_all.deb ... 249s Unpacking liburi-perl (5.27-1) ... 249s Selecting previously unselected package libhtml-parser-perl:s390x. 249s Preparing to unpack .../103-libhtml-parser-perl_3.81-1build3_s390x.deb ... 249s Unpacking libhtml-parser-perl:s390x (3.81-1build3) ... 249s Selecting previously unselected package libhtml-tree-perl. 249s Preparing to unpack .../104-libhtml-tree-perl_5.07-3_all.deb ... 249s Unpacking libhtml-tree-perl (5.07-3) ... 249s Selecting previously unselected package libio-html-perl. 249s Preparing to unpack .../105-libio-html-perl_1.004-3_all.deb ... 249s Unpacking libio-html-perl (1.004-3) ... 249s Selecting previously unselected package liblwp-mediatypes-perl. 249s Preparing to unpack .../106-liblwp-mediatypes-perl_6.04-2_all.deb ... 249s Unpacking liblwp-mediatypes-perl (6.04-2) ... 249s Selecting previously unselected package libhttp-message-perl. 249s Preparing to unpack .../107-libhttp-message-perl_6.45-1ubuntu1_all.deb ... 249s Unpacking libhttp-message-perl (6.45-1ubuntu1) ... 249s Selecting previously unselected package libhttp-cookies-perl. 249s Preparing to unpack .../108-libhttp-cookies-perl_6.11-1_all.deb ... 249s Unpacking libhttp-cookies-perl (6.11-1) ... 249s Selecting previously unselected package libpod-parser-perl. 249s Preparing to unpack .../109-libpod-parser-perl_1.67-1_all.deb ... 249s Adding 'diversion of /usr/bin/podselect to /usr/bin/podselect.bundled by libpod-parser-perl' 249s Adding 'diversion of /usr/share/man/man1/podselect.1.gz to /usr/share/man/man1/podselect.bundled.1.gz by libpod-parser-perl' 249s Unpacking libpod-parser-perl (1.67-1) ... 249s Selecting previously unselected package libhttp-negotiate-perl. 249s Preparing to unpack .../110-libhttp-negotiate-perl_6.01-2_all.deb ... 249s Unpacking libhttp-negotiate-perl (6.01-2) ... 249s Selecting previously unselected package libnet-ssleay-perl:s390x. 249s Preparing to unpack .../111-libnet-ssleay-perl_1.94-1build4_s390x.deb ... 249s Unpacking libnet-ssleay-perl:s390x (1.94-1build4) ... 249s Selecting previously unselected package libio-socket-ssl-perl. 249s Preparing to unpack .../112-libio-socket-ssl-perl_2.085-1_all.deb ... 249s Unpacking libio-socket-ssl-perl (2.085-1) ... 249s Selecting previously unselected package libnet-http-perl. 249s Preparing to unpack .../113-libnet-http-perl_6.23-1_all.deb ... 249s Unpacking libnet-http-perl (6.23-1) ... 249s Selecting previously unselected package liblwp-protocol-https-perl. 250s Preparing to unpack .../114-liblwp-protocol-https-perl_6.13-1_all.deb ... 250s Unpacking liblwp-protocol-https-perl (6.13-1) ... 250s Selecting previously unselected package libwww-robotrules-perl. 250s Preparing to unpack .../115-libwww-robotrules-perl_6.02-1_all.deb ... 250s Unpacking libwww-robotrules-perl (6.02-1) ... 250s Selecting previously unselected package libwww-perl. 250s Preparing to unpack .../116-libwww-perl_6.76-1_all.deb ... 250s Unpacking libwww-perl (6.76-1) ... 250s Selecting previously unselected package libxml-parser-perl. 250s Preparing to unpack .../117-libxml-parser-perl_2.47-1build3_s390x.deb ... 250s Unpacking libxml-parser-perl (2.47-1build3) ... 250s Selecting previously unselected package libxml-perl. 250s Preparing to unpack .../118-libxml-perl_0.08-4_all.deb ... 250s Unpacking libxml-perl (0.08-4) ... 250s Selecting previously unselected package libxml-regexp-perl. 250s Preparing to unpack .../119-libxml-regexp-perl_0.04-1.1_all.deb ... 250s Unpacking libxml-regexp-perl (0.04-1.1) ... 250s Selecting previously unselected package libxml-dom-perl. 250s Preparing to unpack .../120-libxml-dom-perl_1.46-2_all.deb ... 250s Unpacking libxml-dom-perl (1.46-2) ... 250s Selecting previously unselected package libhttp-dav-perl. 250s Preparing to unpack .../121-libhttp-dav-perl_0.49-3_all.deb ... 250s Unpacking libhttp-dav-perl (0.49-3) ... 250s Selecting previously unselected package libmro-compat-perl. 250s Preparing to unpack .../122-libmro-compat-perl_0.15-2_all.deb ... 250s Unpacking libmro-compat-perl (0.15-2) ... 250s Selecting previously unselected package libpackage-stash-perl. 250s Preparing to unpack .../123-libpackage-stash-perl_0.40-1_all.deb ... 250s Unpacking libpackage-stash-perl (0.40-1) ... 250s Selecting previously unselected package libsub-identify-perl. 250s Preparing to unpack .../124-libsub-identify-perl_0.14-3build3_s390x.deb ... 250s Unpacking libsub-identify-perl (0.14-3build3) ... 250s Selecting previously unselected package libsub-name-perl:s390x. 250s Preparing to unpack .../125-libsub-name-perl_0.27-1build3_s390x.deb ... 250s Unpacking libsub-name-perl:s390x (0.27-1build3) ... 250s Selecting previously unselected package libnamespace-clean-perl. 250s Preparing to unpack .../126-libnamespace-clean-perl_0.27-2_all.deb ... 250s Unpacking libnamespace-clean-perl (0.27-2) ... 250s Selecting previously unselected package libnamespace-autoclean-perl. 250s Preparing to unpack .../127-libnamespace-autoclean-perl_0.29-2_all.deb ... 250s Unpacking libnamespace-autoclean-perl (0.29-2) ... 250s Selecting previously unselected package libparams-validationcompiler-perl. 250s Preparing to unpack .../128-libparams-validationcompiler-perl_0.31-1_all.deb ... 250s Unpacking libparams-validationcompiler-perl (0.31-1) ... 250s Selecting previously unselected package libprotocol-http2-perl. 250s Preparing to unpack .../129-libprotocol-http2-perl_1.10-3_all.deb ... 250s Unpacking libprotocol-http2-perl (1.10-3) ... 250s Selecting previously unselected package librole-tiny-perl. 250s Preparing to unpack .../130-librole-tiny-perl_2.002004-1_all.deb ... 250s Unpacking librole-tiny-perl (2.002004-1) ... 250s Selecting previously unselected package libsub-quote-perl. 250s Preparing to unpack .../131-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 250s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 250s Selecting previously unselected package libxstring-perl:s390x. 250s Preparing to unpack .../132-libxstring-perl_0.005-2build3_s390x.deb ... 250s Unpacking libxstring-perl:s390x (0.005-2build3) ... 250s Selecting previously unselected package libspecio-perl. 250s Preparing to unpack .../133-libspecio-perl_0.48-1_all.deb ... 250s Unpacking libspecio-perl (0.48-1) ... 250s Selecting previously unselected package perl-doc. 250s Preparing to unpack .../134-perl-doc_5.38.2-3.2build2_all.deb ... 250s Adding 'diversion of /usr/bin/perldoc to /usr/bin/perldoc.stub by perl-doc' 250s Unpacking perl-doc (5.38.2-3.2build2) ... 250s Selecting previously unselected package libdatetime-locale-perl. 250s Preparing to unpack .../135-libdatetime-locale-perl_1%3a1.37-1_all.deb ... 250s Unpacking libdatetime-locale-perl (1:1.37-1) ... 250s Selecting previously unselected package libdatetime-timezone-perl. 250s Preparing to unpack .../136-libdatetime-timezone-perl_1%3a2.62-1+2024a_all.deb ... 250s Unpacking libdatetime-timezone-perl (1:2.62-1+2024a) ... 250s Selecting previously unselected package libdatetime-perl. 250s Preparing to unpack .../137-libdatetime-perl_2%3a1.65-1build2_s390x.deb ... 250s Unpacking libdatetime-perl (2:1.65-1build2) ... 250s Setting up libanyevent-perl (7.170-2build6) ... 250s Setting up libmath-random-isaac-perl (1.004-2) ... 250s Setting up libclass-inspector-perl (1.36-3) ... 250s Setting up libdynaloader-functions-perl (0.003-3) ... 250s Setting up libclass-method-modifiers-perl (2.15-1) ... 250s Setting up libxml-regexp-perl (0.04-1.1) ... 250s Setting up libclone-perl:s390x (0.46-1build3) ... 250s Setting up libarchive-zip-perl (1.68-1) ... 250s Setting up libsub-identify-perl (0.14-3build3) ... 250s Setting up libfcgi0t64:s390x (2.4.2-2.1build1) ... 250s Setting up libhtml-tagset-perl (3.20-6) ... 250s Setting up libdebhelper-perl (13.14.1ubuntu5) ... 250s Setting up liblwp-mediatypes-perl (6.04-2) ... 250s Setting up libtry-tiny-perl (0.31-2) ... 250s Setting up libprotocol-http2-perl (1.10-3) ... 250s Setting up perl-openssl-defaults:s390x (7build3) ... 250s Setting up perl-doc (5.38.2-3.2build2) ... 250s Setting up m4 (1.4.19-4build1) ... 250s Setting up libclass-singleton-perl (1.6-2) ... 250s Setting up libencode-locale-perl (1.05-3) ... 250s Setting up libxstring-perl:s390x (0.005-2build3) ... 250s Setting up libgomp1:s390x (14.2.0-4ubuntu2~24.04) ... 250s Setting up libpcre2-16-0:s390x (10.42-4ubuntu2) ... 250s Setting up libsub-install-perl (0.929-1) ... 250s Setting up autotools-dev (20220109.1) ... 250s Setting up libpcre2-32-0:s390x (10.42-4ubuntu2) ... 250s Setting up libclass-data-inheritable-perl (0.08-3) ... 250s Setting up libalgorithm-c3-perl (0.11-2) ... 250s Setting up gcc-13-base:s390x (13.3.0-6ubuntu2~24.04) ... 250s Setting up libexpat1-dev:s390x (2.6.1-2ubuntu0.2) ... 250s Setting up libcrypt-random-seed-perl (0.03-3) ... 250s Setting up libldap-dev:s390x (2.6.7+dfsg-1~exp1ubuntu8.1) ... 250s Setting up uuid-dev:s390x (2.39.3-9ubuntu6.1) ... 250s Setting up libmpc3:s390x (1.3.1-1build1) ... 250s Setting up libatomic1:s390x (14.2.0-4ubuntu2~24.04) ... 250s Setting up libvariable-magic-perl (0.63-1build3) ... 250s Setting up libio-html-perl (1.004-3) ... 250s Setting up libpod-parser-perl (1.67-1) ... 250s Setting up autopoint (0.21-14ubuntu2) ... 250s Setting up libb-hooks-op-check-perl:s390x (0.22-3build1) ... 250s Setting up libparams-util-perl (1.102-2build3) ... 250s Setting up autoconf (2.71-3) ... 250s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 250s Setting up libtimedate-perl (2.3300-2) ... 250s Setting up libubsan1:s390x (14.2.0-4ubuntu2~24.04) ... 250s Setting up libsub-name-perl:s390x (0.27-1build3) ... 250s Setting up libpcre2-posix3:s390x (10.42-4ubuntu2) ... 250s Setting up dwz (0.15-1build6) ... 250s Setting up libsctp1:s390x (1.0.19+dfsg-2build1) ... 250s Setting up libasan8:s390x (14.2.0-4ubuntu2~24.04) ... 250s Setting up libapr1t64:s390x (1.7.2-3.1ubuntu0.1) ... 250s Setting up librole-tiny-perl (2.002004-1) ... 250s Setting up debugedit (1:5.0-5build2) ... 250s Setting up libfile-sharedir-perl (1.118-3) ... 250s Setting up libfcgi-perl (0.82+ds-3build2) ... 250s Setting up liblua5.4-0:s390x (5.4.6-3build2) ... 250s Setting up libsub-override-perl (0.10-1) ... 250s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 250s Setting up libdevel-stacktrace-perl (2.0500-1) ... 250s Setting up apache2-data (2.4.58-1ubuntu8.5) ... 250s Setting up libisl23:s390x (0.26-3build1) ... 250s Setting up libcc1-0:s390x (14.2.0-4ubuntu2~24.04) ... 250s Setting up liburi-perl (5.27-1) ... 250s Setting up libitm1:s390x (14.2.0-4ubuntu2~24.04) ... 250s Setting up libnet-ssleay-perl:s390x (1.94-1build4) ... 250s Setting up automake (1:1.16.5-1.3ubuntu1) ... 250s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 250s Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... 250s Setting up libaprutil1t64:s390x (1.6.3-1.1ubuntu7) ... 250s Setting up libhttp-date-perl (6.06-1) ... 250s Setting up gettext (0.21-14ubuntu2) ... 250s Setting up libfile-listing-perl (6.16-1) ... 250s Setting up libpcre2-dev:s390x (10.42-4ubuntu2) ... 250s Setting up libnet-http-perl (6.23-1) ... 250s Setting up libexception-class-perl (1.45-1) ... 250s Setting up libaprutil1-ldap:s390x (1.6.3-1.1ubuntu7) ... 250s Setting up libclass-c3-perl (0.35-2) ... 250s Setting up libaprutil1-dbd-sqlite3:s390x (1.6.3-1.1ubuntu7) ... 250s Setting up libdevel-callchecker-perl:s390x (0.008-2build3) ... 250s Setting up intltool-debian (0.35.0+20060710.6) ... 250s Setting up libbytes-random-secure-perl (0.29-3) ... 250s Setting up libldap2-dev (2.6.7+dfsg-1~exp1ubuntu8.1) ... 250s Setting up cpp-13-s390x-linux-gnu (13.3.0-6ubuntu2~24.04) ... 250s Setting up libdata-optlist-perl (0.114-1) ... 250s Setting up libsctp-dev:s390x (1.0.19+dfsg-2build1) ... 250s Setting up dh-strip-nondeterminism (1.13.1-1) ... 250s Setting up libwww-robotrules-perl (6.02-1) ... 250s Setting up libgcc-13-dev:s390x (13.3.0-6ubuntu2~24.04) ... 250s Setting up libhtml-parser-perl:s390x (3.81-1build3) ... 250s Setting up libcrypt-ssleay-perl (0.73.06-2build5) ... 250s Setting up libmro-compat-perl (0.15-2) ... 250s Setting up libio-socket-ssl-perl (2.085-1) ... 250s Setting up libstdc++-13-dev:s390x (13.3.0-6ubuntu2~24.04) ... 250s Setting up libsub-exporter-perl (0.990-1) ... 250s Setting up libhttp-message-perl (6.45-1ubuntu1) ... 250s Setting up apache2-utils (2.4.58-1ubuntu8.5) ... 250s Setting up libeval-closure-perl (0.14-3) ... 250s Setting up libhttp-negotiate-perl (6.01-2) ... 250s Setting up libparams-validationcompiler-perl (0.31-1) ... 250s Setting up cpp-13 (13.3.0-6ubuntu2~24.04) ... 250s Setting up cpp-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 250s Setting up libhttp-cookies-perl (6.11-1) ... 250s Setting up po-debconf (1.0.21+nmu1) ... 250s Setting up libhtml-tree-perl (5.07-3) ... 250s Setting up libparams-classify-perl:s390x (0.015-2build5) ... 250s Setting up apache2-bin (2.4.58-1ubuntu8.5) ... 250s Setting up gcc-13-s390x-linux-gnu (13.3.0-6ubuntu2~24.04) ... 250s Setting up gcc-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 250s Setting up libmodule-runtime-perl (0.016-2) ... 250s Setting up libapr1-dev (1.7.2-3.1ubuntu0.1) ... 250s Setting up g++-13-s390x-linux-gnu (13.3.0-6ubuntu2~24.04) ... 250s Setting up gcc-13 (13.3.0-6ubuntu2~24.04) ... 250s Setting up cpp (4:13.2.0-7ubuntu1) ... 250s Setting up libaprutil1-dev (1.6.3-1.1ubuntu7) ... 250s Setting up g++-13 (13.3.0-6ubuntu2~24.04) ... 250s Setting up libtool (2.4.7-7build1) ... 250s Setting up libmodule-implementation-perl (0.09-2) ... 250s Setting up libpackage-stash-perl (0.40-1) ... 250s Setting up apache2 (2.4.58-1ubuntu8.5) ... 250s Enabling module mpm_event. 250s Enabling module authz_core. 250s Enabling module authz_host. 250s Enabling module authn_core. 250s Enabling module auth_basic. 250s Enabling module access_compat. 250s Enabling module authn_file. 250s Enabling module authz_user. 250s Enabling module alias. 250s Enabling module dir. 250s Enabling module autoindex. 250s Enabling module env. 250s Enabling module mime. 250s Enabling module negotiation. 250s Enabling module setenvif. 251s Enabling module filter. 251s Enabling module deflate. 251s Enabling module status. 251s Enabling module reqtimeout. 251s Enabling conf charset. 251s Enabling conf localized-error-pages. 251s Enabling conf other-vhosts-access-log. 251s Enabling conf security. 251s Enabling conf serve-cgi-bin. 251s Enabling site 000-default. 251s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 252s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 252s Setting up g++-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 252s Setting up gcc (4:13.2.0-7ubuntu1) ... 252s Setting up dh-autoreconf (20) ... 252s Setting up libspecio-perl (0.48-1) ... 252s Setting up g++ (4:13.2.0-7ubuntu1) ... 252s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 252s Setting up build-essential (12.10ubuntu1) ... 252s Setting up libb-hooks-endofscope-perl (0.28-1) ... 252s Setting up debhelper (13.14.1ubuntu5) ... 252s Setting up libnamespace-clean-perl (0.27-2) ... 252s Setting up libnamespace-autoclean-perl (0.29-2) ... 252s Setting up libdatetime-locale-perl (1:1.37-1) ... 252s Setting up apache2-dev (2.4.58-1ubuntu8.5) ... 252s Setting up libdatetime-timezone-perl (1:2.62-1+2024a) ... 252s Setting up libdatetime-perl (2:1.65-1build2) ... 252s Setting up liblwp-protocol-https-perl (6.13-1) ... 252s Setting up libwww-perl (6.76-1) ... 252s Setting up libxml-parser-perl (2.47-1build3) ... 252s Setting up libxml-perl (0.08-4) ... 252s Setting up libxml-dom-perl (1.46-2) ... 252s Setting up libhttp-dav-perl (0.49-3) ... 252s Processing triggers for install-info (7.1-3build2) ... 252s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 252s Processing triggers for ufw (0.36.2-6) ... 252s Processing triggers for man-db (2.12.0-4build2) ... 255s autopkgtest [19:03:04]: test run-test-suite: [----------------------- 255s + set -o pipefail 255s + export LANG=C 255s + LANG=C 255s + export PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 255s + PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 255s + TESTS= 255s + TESTUSER=tuser 255s + perl -p -i -e ' if (/^\s*::1\s+/) { s/\s+localhost\s+/ /g }' /etc/hosts 255s + useradd --user-group --system --create-home -s /bin/bash tuser 255s + cp -a debian/perl-framework /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp 255s =============Running-with-mpm_prefork========== 255s + cd /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework 255s + export HARNESS_VERBOSE=1 255s + HARNESS_VERBOSE=1 255s + run_tests mpm_prefork 255s + local MPM=mpm_prefork 255s + shift 255s + local LOG=testlog.mpm_prefork 255s + echo =============Running-with-mpm_prefork========== 255s + rm -f apache2.conf.debian 255s + cp /etc/apache2/apache2.conf apache2.conf.debian 255s + cat /etc/apache2/mods-available/mpm_prefork.load 255s + 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-availab+ grep -v mpm_ 255s le/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 255s + xargs cat 255s + for m in bucketeer case_filter case_filter_in 255s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 255s + for m in bucketeer case_filter case_filter_in 255s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 255s + for m in bucketeer case_filter case_filter_in 255s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 255s + cat /etc/apache2/mods-available/mime.conf 255s + echo 'Servername localhost' 255s + make clean 255s make: *** No rule to make target 'clean'. Stop. 255s + true 255s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 255s + chown -R tuser: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp 255s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/apache2.conf.debian' 255s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 255s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 255s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 255s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 255s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 255s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 255s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 255s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 255s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 255s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 255s [ info] generating script ./t/htdocs/modules/cgi/big.pl 255s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 255s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 255s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 255s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 255s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 255s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 255s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 255s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 255s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 255s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 255s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 255s [ info] generating script ./t/htdocs/modules/cgi/env.pl 255s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 255s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 255s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 255s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 255s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 255s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 255s [ info] generating script ./t/htdocs/modules/cgi/action.pl 255s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 255s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 255s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 255s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 255s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 255s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 255s Warning: NAME must be a package name 255s [ info] generating script t/TEST 255s [ info] generating script ./t/cgi-bin/cookies.pl 255s [ info] generating script ./t/cgi-bin/next_available_port.pl 255s Checking if your kit is complete... 255s Looks good 255s [ info] generating script t/TEST 255s Writing MYMETA.yml and MYMETA.json 255s Writing MYMETA.yml and MYMETA.json 255s Checking for Cwd...ok 255s Checking for File::Spec...ok 255s Generating a Unix-style Makefile 255s Writing Makefile for httpd-test 255s Writing MYMETA.yml and MYMETA.json 255s + su tuser -c 't/TEST ' 255s + tee testlog.mpm_prefork 256s [warning] setting ulimit to allow core files 256s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/TEST 257s [warning] generating SSL CA for asf 257s [ info] openssl req -new -x509 -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 257s ............+...+........+......+.+..+......+.+.....+......+..........+..+......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..........+.........+...+...+...+...........+...+.+..+.......+........+...+.+...+.....+...+....+...+.....+.+.....+......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*...+....+..+...............+.+..+.+..+...+......+...+............+................+.................+.+..+............+............+.+...+...........+.+........+.........+...+...+....+..+.+.....+...+............+.......+......+.....+...............+....+......+......+.........+...........+...+..........+......+.........+...+.....+.........+......+....+........+...+..........+..+......+.+...........+...+.+...+..+.........+....+......+..............+............+....+............+...+..+....+.....+...+.+......+.....+.+............+........+...+.......+.....+..........+..+...+....+.....+....+..+..........+..+...+.............+...........+....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 257s ............+..+...+...+.........+......+.......+...+...+...........+....+..+....+...+......+.....+.......+..+.......+......+..+......+....+...+..+...+....+......+...+.........+......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+...+.......+...........+.+......+..+...+.......+...+..............+...+......+.+......+............+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*...........+.+.....+.+..+.+......+.....+.+..+.............+........+....+......+.........+..+...+...+....+...+...........+.+......+.........+.....+.+............+...+...............+.....+..........+..+.+.........+..+......+.............+...........+...+.+.....+.+..............+................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 257s ----- 257s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 257s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 258s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 258s [ 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 258s [ 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 258s Using configuration from conf/server_des3_dsa.cnf 258s Check that the request matches the signature 258s Signature ok 258s The Subject's Distinguished Name is as follows 258s countryName :PRINTABLE:'US' 258s stateOrProvinceName :ASN.1 12:'California' 258s localityName :ASN.1 12:'San Francisco' 258s organizationName :ASN.1 12:'ASF' 258s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 258s commonName :ASN.1 12:'localhost' 258s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 258s Certificate is to be certified until Dec 17 19:03:07 2025 GMT (365 days) 258s 258s Write out database with 1 new entries 258s Database updated 258s [ info] openssl genrsa -out keys/server2.pem 2048 259s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 259s [ 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 259s Using configuration from conf/server2.cnf 259s Check that the request matches the signature 259s Signature ok 259s The Subject's Distinguished Name is as follows 259s countryName :PRINTABLE:'US' 259s stateOrProvinceName :ASN.1 12:'California' 259s localityName :ASN.1 12:'San Francisco' 259s organizationName :ASN.1 12:'ASF' 259s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 259s commonName :ASN.1 12:'localhost' 259s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 259s Certificate is to be certified until Dec 17 19:03:07 2025 GMT (365 days) 259s 259s Write out database with 1 new entries 259s Database updated 259s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 259s [ 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 259s [ 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 259s Using configuration from conf/server_dsa.cnf 259s Check that the request matches the signature 259s Signature ok 259s The Subject's Distinguished Name is as follows 259s countryName :PRINTABLE:'US' 259s stateOrProvinceName :ASN.1 12:'California' 259s localityName :ASN.1 12:'San Francisco' 259s organizationName :ASN.1 12:'ASF' 259s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 259s commonName :ASN.1 12:'localhost' 259s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 259s Certificate is to be certified until Dec 17 19:03:08 2025 GMT (365 days) 259s 259s Write out database with 1 new entries 259s Database updated 259s [ info] openssl genrsa -out keys/server.pem 2048 259s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 259s [ 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 259s Using configuration from conf/server.cnf 259s Check that the request matches the signature 259s Signature ok 259s The Subject's Distinguished Name is as follows 259s countryName :PRINTABLE:'US' 259s stateOrProvinceName :ASN.1 12:'California' 259s localityName :ASN.1 12:'San Francisco' 259s organizationName :ASN.1 12:'ASF' 259s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 259s commonName :ASN.1 12:'localhost' 259s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 259s Certificate is to be certified until Dec 17 19:03:08 2025 GMT (365 days) 259s 259s Write out database with 1 new entries 259s Database updated 259s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 259s [ 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 259s [ 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 259s Using configuration from conf/server_des3.cnf 259s Check that the request matches the signature 259s Signature ok 259s The Subject's Distinguished Name is as follows 259s countryName :PRINTABLE:'US' 259s stateOrProvinceName :ASN.1 12:'California' 259s localityName :ASN.1 12:'San Francisco' 259s organizationName :ASN.1 12:'ASF' 259s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 259s commonName :ASN.1 12:'localhost' 259s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 259s Certificate is to be certified until Dec 17 19:03:08 2025 GMT (365 days) 259s 259s Write out database with 1 new entries 259s Database updated 259s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 260s [ 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 260s [ 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 260s Using configuration from conf/server2_des3.cnf 260s Check that the request matches the signature 260s Signature ok 260s The Subject's Distinguished Name is as follows 260s countryName :PRINTABLE:'US' 260s stateOrProvinceName :ASN.1 12:'California' 260s localityName :ASN.1 12:'San Francisco' 260s organizationName :ASN.1 12:'ASF' 260s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 260s commonName :ASN.1 12:'localhost' 260s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 260s Certificate is to be certified until Dec 17 19:03:09 2025 GMT (365 days) 260s 260s Write out database with 1 new entries 260s Database updated 260s [ info] openssl genrsa -out keys/client_colon.pem 2048 261s [ 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 261s [ 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 261s Using configuration from conf/client_colon.cnf 261s Check that the request matches the signature 261s Signature ok 261s The Subject's Distinguished Name is as follows 261s countryName :PRINTABLE:'US' 261s stateOrProvinceName :ASN.1 12:'California' 261s localityName :ASN.1 12:'San Francisco' 261s organizationName :ASN.1 12:'ASF' 261s organizationalUnitName:ASN.1 12:'httpd-test' 261s commonName :ASN.1 12:'user:colon' 261s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 261s Certificate is to be certified until Dec 17 19:03:09 2025 GMT (365 days) 261s 261s Write out database with 1 new entries 261s Database updated 261s [ 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 261s [ info] generating proxy cert: proxy/client_colon.pem 261s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 261s [ 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 261s [ 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 261s Using configuration from conf/server2_des3_dsa.cnf 261s Check that the request matches the signature 261s Signature ok 261s The Subject's Distinguished Name is as follows 261s countryName :PRINTABLE:'US' 261s stateOrProvinceName :ASN.1 12:'California' 261s localityName :ASN.1 12:'San Francisco' 261s organizationName :ASN.1 12:'ASF' 261s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 261s commonName :ASN.1 12:'localhost' 261s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 261s Certificate is to be certified until Dec 17 19:03:10 2025 GMT (365 days) 261s 261s Write out database with 1 new entries 261s Database updated 261s [ info] openssl genrsa -out keys/client_ok.pem 2048 261s [ 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 261s [ 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 261s Using configuration from conf/client_ok.cnf 261s Check that the request matches the signature 261s Signature ok 261s The Subject's Distinguished Name is as follows 261s countryName :PRINTABLE:'US' 261s stateOrProvinceName :ASN.1 12:'California' 261s localityName :ASN.1 12:'San Francisco' 261s organizationName :ASN.1 12:'ASF' 261s organizationalUnitName:ASN.1 12:'httpd-test' 261s commonName :ASN.1 12:'client_ok' 261s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 261s Certificate is to be certified until Dec 17 19:03:10 2025 GMT (365 days) 261s 261s Write out database with 1 new entries 261s Database updated 261s [ 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 261s [ info] generating proxy cert: proxy/client_ok.pem 261s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 261s [ 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 261s [ 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 261s Using configuration from conf/server2_dsa.cnf 261s Check that the request matches the signature 261s Signature ok 261s The Subject's Distinguished Name is as follows 261s countryName :PRINTABLE:'US' 261s stateOrProvinceName :ASN.1 12:'California' 261s localityName :ASN.1 12:'San Francisco' 261s organizationName :ASN.1 12:'ASF' 261s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 261s commonName :ASN.1 12:'localhost' 261s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 261s Certificate is to be certified until Dec 17 19:03:10 2025 GMT (365 days) 261s 261s Write out database with 1 new entries 261s Database updated 261s [ info] openssl genrsa -out keys/client_revoked.pem 2048 262s [ 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 262s [ 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 262s Using configuration from conf/client_revoked.cnf 262s Check that the request matches the signature 262s Signature ok 262s The Subject's Distinguished Name is as follows 262s countryName :PRINTABLE:'US' 262s stateOrProvinceName :ASN.1 12:'California' 262s localityName :ASN.1 12:'San Francisco' 262s organizationName :ASN.1 12:'ASF' 262s organizationalUnitName:ASN.1 12:'httpd-test' 262s commonName :ASN.1 12:'client_revoked' 262s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 262s Certificate is to be certified until Dec 17 19:03:10 2025 GMT (365 days) 262s 262s Write out database with 1 new entries 262s Database updated 262s [ 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 262s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 262s Using configuration from conf/cacrl.cnf 262s Revoking Certificate 0B. 262s Database updated 262s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 262s Using configuration from conf/cacrl.cnf 262s [ info] generating proxy cert: proxy/client_revoked.pem 262s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 262s [ 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 262s [ 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 262s Using configuration from conf/client_snakeoil.cnf 262s Check that the request matches the signature 262s Signature ok 262s The Subject's Distinguished Name is as follows 262s countryName :PRINTABLE:'AU' 262s stateOrProvinceName :ASN.1 12:'Queensland' 262s localityName :ASN.1 12:'Mackay' 262s organizationName :ASN.1 12:'Snake Oil, Ltd.' 262s organizationalUnitName:ASN.1 12:'Staff' 262s commonName :ASN.1 12:'client_snakeoil' 262s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 262s Certificate is to be certified until Dec 17 19:03:11 2025 GMT (365 days) 262s 262s Write out database with 1 new entries 262s Database updated 262s [ 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 262s [ info] generating proxy cert: proxy/client_snakeoil.pem 262s [ info] linked ca-bundle.crl to fdd35eee.r0 262s cd memory_track && make .libs/mod_memory_track.so 262s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 262s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/memory_track' 262s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 262s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 262s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 262s libtool: link: s390x-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 262s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 262s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/memory_track' 262s cd random_chunk && make .libs/mod_random_chunk.so 262s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 262s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 262s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 262s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 262s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 262s libtool: link: s390x-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 262s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 262s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 262s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 262s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 262s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 262s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/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 262s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 263s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 263s libtool: link: s390x-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 263s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 263s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 263s cd input_body_filter && make .libs/mod_input_body_filter.so 263s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 263s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 263s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/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 263s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 263s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 263s libtool: link: s390x-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 263s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 263s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 263s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 263s cd fold && make .libs/mod_fold.so 263s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/fold' 263s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 263s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 263s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 263s libtool: link: s390x-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 263s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 263s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/fold' 263s cd eat_post && make .libs/mod_eat_post.so 263s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/eat_post' 263s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 263s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 263s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 263s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 263s libtool: link: s390x-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 263s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 263s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/eat_post' 263s cd test_utilities && make .libs/mod_test_utilities.so 263s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 263s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 263s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 263s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 264s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 264s libtool: link: s390x-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 264s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 264s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 264s cd test_ssl && make .libs/mod_test_ssl.so 264s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 264s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 264s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 264s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 264s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 264s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 264s libtool: link: s390x-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 264s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 264s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 264s cd authany && make .libs/mod_authany.so 264s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/authany' 264s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 264s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 264s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 264s libtool: link: s390x-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 264s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 264s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 264s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/authany' 264s cd test_rwrite && make .libs/mod_test_rwrite.so 264s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 264s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 264s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 264s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 264s libtool: link: s390x-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 264s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 264s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 264s cd echo_post && make .libs/mod_echo_post.so 264s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/echo_post' 264s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 264s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 264s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 264s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 265s libtool: link: s390x-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 265s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 265s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/echo_post' 265s cd client_add_filter && make .libs/mod_client_add_filter.so 265s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 265s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 265s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/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 265s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 265s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 265s libtool: link: s390x-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 265s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 265s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 265s cd test_apr_uri && make .libs/mod_test_apr_uri.so 265s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 265s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 265s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/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 265s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 265s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 265s libtool: link: s390x-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 265s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 265s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 265s cd nntp_like && make .libs/mod_nntp_like.so 265s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 265s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 265s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 265s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 265s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 265s libtool: link: s390x-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 265s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 265s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 265s cd test_session && make .libs/mod_test_session.so 265s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_session' 265s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 265s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 266s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 266s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 266s libtool: link: s390x-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 266s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 266s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_session' 266s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 266s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 266s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 266s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/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 266s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 266s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 266s libtool: link: s390x-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 266s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 266s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 266s cd list_modules && make .libs/mod_list_modules.so 266s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/list_modules' 266s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 266s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 266s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 266s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 266s libtool: link: s390x-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 266s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 266s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/list_modules' 266s /usr/sbin/apache2 -d /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 266s using Apache/2.4.58 (prefork MPM) 266s 266s waiting 60 seconds for server to start: .[Tue Dec 17 19:03:15.780542 2024] [core:trace3] [pid 7149] core.c(3482): Setting LogLevel for all modules to trace8 266s [Tue Dec 17 19:03:15.780885 2024] [core:trace6] [pid 7149] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 266s [Tue Dec 17 19:03:15.780891 2024] [core:trace3] [pid 7149] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 266s [Tue Dec 17 19:03:15.781440 2024] [core:trace6] [pid 7149] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 266s [Tue Dec 17 19:03:15.781444 2024] [core:trace3] [pid 7149] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 266s [Tue Dec 17 19:03:15.781447 2024] [core:trace3] [pid 7149] core.c(3482): Setting LogLevel for all modules to info 266s [Tue Dec 17 19:03:15.781453 2024] [core:trace6] [pid 7149] core.c(3499): Cannot find module 'core', trying 'core_module' 266s [Tue Dec 17 19:03:15.781456 2024] [core:trace3] [pid 7149] core.c(3509): Setting LogLevel for module core.c to crit 266s [Tue Dec 17 19:03:15.781458 2024] [core:trace3] [pid 7149] core.c(3482): Setting LogLevel for all modules to crit 266s [Tue Dec 17 19:03:15.781464 2024] [core:trace6] [pid 7149] core.c(3499): Cannot find module 'core', trying 'core_module' 266s [Tue Dec 17 19:03:15.781467 2024] [core:trace3] [pid 7149] core.c(3509): Setting LogLevel for module core.c to info 266s [Tue Dec 17 19:03:15.781471 2024] [core:trace3] [pid 7149] core.c(3482): Setting LogLevel for all modules to crit 266s [Tue Dec 17 19:03:15.781479 2024] [core:trace6] [pid 7149] core.c(3499): Cannot find module 'core', trying 'core_module' 266s [Tue Dec 17 19:03:15.781482 2024] [core:trace3] [pid 7149] core.c(3509): Setting LogLevel for module core.c to info 266s [Tue Dec 17 19:03:15.781485 2024] [core:trace3] [pid 7149] core.c(3482): Setting LogLevel for all modules to crit 266s [Tue Dec 17 19:03:15.781487 2024] [core:trace3] [pid 7149] core.c(3482): Setting LogLevel for all modules to info 266s [Tue Dec 17 19:03:15.781493 2024] [core:trace6] [pid 7149] core.c(3499): Cannot find module 'core', trying 'core_module' 266s [Tue Dec 17 19:03:15.781496 2024] [core:trace3] [pid 7149] core.c(3509): Setting LogLevel for module core.c to crit 266s [Tue Dec 17 19:03:15.781500 2024] [core:trace3] [pid 7149] core.c(3482): Setting LogLevel for all modules to info 266s [Tue Dec 17 19:03:15.781793 2024] [core:trace6] [pid 7149] core.c(3499): Cannot find module 'http2', trying 'http2_module' 266s [Tue Dec 17 19:03:15.781797 2024] [core:trace3] [pid 7149] core.c(3509): Setting LogLevel for module mod_http2.c to debug 266s [Tue Dec 17 19:03:15.782295 2024] [proxy:info] [pid 7149] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 266s [Tue Dec 17 19:03:15.782304 2024] [core:trace6] [pid 7149] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 266s [Tue Dec 17 19:03:15.782309 2024] [core:trace3] [pid 7149] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 267s . 267s waiting 60 seconds for server to start: ok (waited 0 secs) 267s server localhost:8529 started 267s server localhost:8530 listening (mod_nntp_like) 267s server localhost:8531 listening (mod_nntp_like_ssl) 267s server localhost:8532 listening (mod_ssl) 267s server localhost:8533 listening (ssl_optional_cc) 267s server localhost:8534 listening (ssl_pr33791) 267s server localhost:8535 listening (ssl_ocsp) 267s server localhost:8536 listening (core) 267s server localhost:8537 listening (mod_proxy) 267s server localhost:8538 listening (proxy_http_bal1) 267s server localhost:8539 listening (proxy_http_bal2) 267s server localhost:8540 listening (proxy_http_balancer) 267s server localhost:8543 listening (proxy_fcgi) 267s server localhost:8544 listening (cve_2011_3368_rewrite) 267s server localhost:8545 listening (proxy_http_reverse) 267s server localhost:8546 listening (proxy_http_nofwd) 267s server localhost:8547 listening (cve_2011_3368) 267s server localhost:8548 listening (mod_headers) 267s server localhost:8549 listening (mod_echo) 267s server localhost:8550 listening (mod_echo_ssl) 267s server localhost:8551 listening (error_document) 267s server localhost:8552 listening (http_unsafe) 267s server localhost:8553 listening (http_strict) 267s server localhost:8554 listening (remote_ip) 267s server localhost:8555 listening (mod_include) 267s server localhost:8556 listening (h2c) 267s server localhost:8557 listening (h2) 267s server localhost:8558 listening (mod_cache) 267s server localhost:8559 listening (mod_vhost_alias) 267s server localhost:8560 listening (proxy_http_https) 267s server localhost:8561 listening (proxy_https_https) 267s server localhost:8562 listening (proxy_http_https_proxy_section) 267s server localhost:8563 listening (proxy_https_https_proxy_section) 267s server localhost:8564 listening (proxy_https_http) 268s [ info] adding source lib /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 272s t/ab/base.t ......................... 272s 1..5 272s # Running under perl version 5.038002 for linux 272s # Current time local: Tue Dec 17 19:03:20 2024 272s # Current time GMT: Tue Dec 17 19:03:20 2024 272s # Using Test.pm version 1.31 272s # Using Apache/Test.pm version 1.42 272s # # running: 272s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8536/ 272s ok 1 272s ok 2 272s # # running: 272s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 272s ok 3 272s ok 4 272s ok 5 272s ok 274s t/apache/404.t ...................... 274s 1..2 274s # Running under perl version 5.038002 for linux 274s # Current time local: Tue Dec 17 19:03:21 2024 274s # Current time GMT: Tue Dec 17 19:03:21 2024 274s # Using Test.pm version 1.31 274s # Using Apache/Test.pm version 1.42 274s # GET_STR Response: 274s # HTTP/1.1 404 Not Found 274s # Connection: close 274s # Date: Tue, 17 Dec 2024 19:03:22 GMT 274s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 274s # Content-Length: 196 274s # Content-Type: text/html; charset=iso-8859-1 274s # Client-Date: Tue, 17 Dec 2024 19:03:22 GMT 274s # Client-Peer: 127.0.0.1:8529 274s # Client-Response-Num: 1 274s # Title: 404 Not Found 274s # 274s # 274s # 274s # 404 Not Found 274s # 274s #

Not Found

274s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

' 275s ok 12 275s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo 275s # expected: '200' 275s # received: '200' 275s ok 13 275s # testing : AcceptPathInfo default body for /apache/acceptpathinfo 275s # expected: qr/_\(none\)_/ 275s # received: '_(none)_' 275s ok 14 275s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/foo/bar 275s # expected: '404' 275s # received: '404' 275s ok 15 275s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/foo/bar 275s # expected: qr/Not Found/ 275s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

' 275s ok 20 275s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/test.sh 275s # expected: '200' 275s # received: '200' 275s ok 21 275s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/test.sh 275s # expected: qr/_\(none\)_/ 275s # received: '_(none)_' 275s ok 22 275s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/test.sh/foo/bar 275s # expected: '200' 275s # received: '200' 275s ok 23 275s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/test.sh/foo/bar 275s # expected: qr/_\/foo\/bar_/ 275s # received: '_/foo/bar_' 275s ok 24 275s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on 275s # expected: '200' 275s # received: '200' 275s ok 25 275s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on 275s # expected: qr/_\(none\)_/ 275s # received: '_(none)_' 275s ok 26 275s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/foo/bar 275s # expected: '404' 275s # received: '404' 275s ok 27 275s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/foo/bar 275s # expected: qr/Not Found/ 275s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

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

Not Found

289s #

The requested URL was not found on this server.

289s # ' 289s ok 8 289s # testing : /merge/notfound.html code 289s # expected: 404 289s # received: '404' 289s ok 9 289s # testing : /merge/notfound.html content 289s # expected: 'testing merge' 289s # received: 'testing merge' 289s ok 10 289s # testing : /merge/merge2/notfound.html code 289s # expected: 404 289s # received: '404' 289s ok 11 289s # testing : /merge/merge2/notfound.html content 289s # expected: 'testing merge' 289s # received: 'testing merge' 289s ok 12 289s # testing : /bounce/notfound.html code 289s # expected: 404 289s # received: '404' 289s ok 13 289s # testing : /bounce/notfound.html content 289s # expected: qr/expire test/ 289s # received: ' 289s # expire test 289s # expire test 289s # ' 289s ok 14 289s ok 290s t/apache/etags.t .................... 290s # Checking for existence of FileETag directive 290s # Returned 200: 290s 1..61 290s # Running under perl version 5.038002 for linux 290s # Current time local: Tue Dec 17 19:03:38 2024 290s # Current time GMT: Tue Dec 17 19:03:38 2024 290s # Using Test.pm version 1.31 290s # Using Apache/Test.pm version 1.42 290s # --- 290s # HEAD /apache/etags/m/plus-mi/test.txt 290s # Expecting two components in ETag field 290s # Received "47e03-613edd771cbc0" 290s ok 1 290s # --- 290s # HEAD /apache/etags/all/minus-s/test.txt 290s # Expecting two components in ETag field 290s # Received "47dce-613edd771cbc0" 290s ok 2 290s # --- 290s # HEAD /apache/etags/all/m/test.txt 290s # Expecting one component in ETag field 290s # Received "613edd771cbc0" 290s ok 3 290s # --- 290s # HEAD /apache/etags/m/minus-i/test.txt 290s # Expecting field to be absent 290s # Received "613edd771cbc0" 290s ok 4 290s # --- 290s # HEAD /apache/etags/none/is/test.txt 290s # Expecting two components in ETag field 290s # Received "47e20-b" 290s ok 5 290s # --- 290s # HEAD /apache/etags/none/mis/test.txt 290s # Expecting three components in ETag field 290s # Received "47e29-b-613edd771cbc0" 290s ok 6 290s # --- 290s # HEAD /apache/etags/all/s/test.txt 290s # Expecting one component in ETag field 290s # Received "b" 290s ok 7 290s # --- 290s # HEAD /apache/etags/none/plus-m/test.txt 290s # Expecting one component in ETag field 290s # Received "613edd771cbc0" 290s ok 8 290s # --- 290s # HEAD /apache/etags/all/minus-mis/test.txt 290s # Expecting field to be absent 290s # Received "b-613edd771cbc0" 290s ok 9 290s # --- 290s # HEAD /apache/etags/all/i/test.txt 290s # Expecting one component in ETag field 290s # Received "47dae" 290s ok 10 290s # --- 290s # HEAD /apache/etags/none/plus-i/test.txt 290s # Expecting one component in ETag field 290s # Received "47e2f" 290s ok 11 290s # --- 290s # HEAD /apache/etags/all/minus-mi/test.txt 290s # Expecting one component in ETag field 290s # Received "b" 290s ok 12 290s # --- 290s # HEAD /apache/etags/m/plus-i/test.txt 290s # Expecting two components in ETag field 290s # Received "47dfa-613edd771cbc0" 290s ok 13 290s # --- 290s # HEAD /apache/etags/all/minus-is/test.txt 290s # Expecting one component in ETag field 290s # Received "613edd771cbc0" 290s ok 14 290s # --- 290s # HEAD /apache/etags/all/inherit/test.txt 290s # Expecting three components in ETag field 290s # Received "47db0-b-613edd771cbc0" 290s ok 15 290s # --- 290s # HEAD /apache/etags/none/s/test.txt 290s # Expecting one component in ETag field 290s # Received "b" 290s ok 16 290s # --- 290s # HEAD /apache/etags/m/plus-s/test.txt 290s # Expecting two components in ETag field 290s # Received "b-613edd771cbc0" 290s ok 17 290s # --- 290s # HEAD /apache/etags/all/minus-ms/test.txt 290s # Expecting one component in ETag field 290s # Received "47dcb" 290s ok 18 290s # --- 290s # HEAD /apache/etags/none/mi/test.txt 290s # Expecting two components in ETag field 290s # Received "47e26-613edd771cbc0" 290s ok 19 290s # --- 290s # HEAD /apache/etags/all/minus-i/test.txt 290s # Expecting two components in ETag field 290s # Received "b-613edd771cbc0" 290s ok 20 290s # --- 290s # HEAD /apache/etags/none/plus-mis/test.txt 290s # Expecting three components in ETag field 290s # Received "47e50-b-613edd771cbc0" 290s ok 21 290s # --- 290s # HEAD /apache/etags/all/minus-m/test.txt 290s # Expecting two components in ETag field 290s # Received "47dc2-b" 290s ok 22 290s # --- 290s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 290s # Expecting one component in ETag field 290s # Received "b" 290s ok 23 290s # --- 290s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 290s # Expecting two components in ETag field 290s # Received "47e4f-613edd771cbc0" 290s ok 24 290s # --- 290s # HEAD /apache/etags/none/plus-s/test.txt 290s # Expecting one component in ETag field 290s # Received "b" 290s ok 25 290s # --- 290s # HEAD /apache/etags/none/test.txt 290s # Expecting field to be absent 290s # ETag field is missing 290s ok 26 290s # --- 290s # HEAD /apache/etags/m/minus-m/test.txt 290s # Expecting field to be absent 290s # Received "b-613edd771cbc0" 290s ok 27 290s # --- 290s # HEAD /apache/etags/m/plus-ms/test.txt 290s # Expecting two components in ETag field 290s # Received "b-613edd771cbc0" 290s ok 28 290s # --- 290s # HEAD /apache/etags/none/i/test.txt 290s # Expecting one component in ETag field 290s # Received "47e1b" 290s ok 29 290s # --- 290s # HEAD /apache/etags/m/minus-s/test.txt 290s # Expecting field to be absent 290s # Received "613edd771cbc0" 290s ok 30 290s # --- 290s # HEAD /apache/etags/none/plus-mi/test.txt 290s # Expecting two components in ETag field 290s # Received "47e38-613edd771cbc0" 290s ok 31 290s # --- 290s # HEAD /apache/etags/none/plus-ms/test.txt 290s # Expecting two components in ETag field 290s # Received "b-613edd771cbc0" 290s ok 32 290s # --- 290s # HEAD /apache/etags/none/plus-is/test.txt 290s # Expecting two components in ETag field 290s # Received "47e32-b" 290s ok 33 290s # --- 290s # HEAD /apache/etags/ms/test.txt 290s # Expecting two components in ETag field 290s # Received "b-613edd771cbc0" 290s ok 34 290s # --- 290s # HEAD /apache/etags/all/ms/test.txt 290s # Expecting two components in ETag field 290s # Received "b-613edd771cbc0" 290s ok 35 290s # --- 290s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 290s # Expecting one component in ETag field 290s # Received "47e4c" 290s ok 36 290s # --- 290s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 290s # Expecting two components in ETag field 290s # Received "47e43-b" 290s ok 37 290s # --- 290s # HEAD /apache/etags/all/is/test.txt 290s # Expecting two components in ETag field 290s # Received "47db3-b" 290s ok 38 290s # --- 290s # HEAD /apache/etags/mis/test.txt 290s # Expecting three components in ETag field 290s # Received "47e13-b-613edd771cbc0" 290s ok 39 290s # --- 290s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 290s # Expecting field to be absent 290s # Received "b-613edd771cbc0" 290s ok 40 290s # --- 290s # HEAD /apache/etags/m/minus-ms/test.txt 290s # Expecting field to be absent 290s # Received "b-613edd771cbc0" 290s ok 41 290s # --- 290s # HEAD /apache/etags/none/ms/test.txt 290s # Expecting two components in ETag field 290s # Received "b-613edd771cbc0" 290s ok 42 290s # --- 290s # HEAD /apache/etags/all/mis/test.txt 290s # Expecting three components in ETag field 290s # Received "47dd1-b-613edd771cbc0" 290s ok 43 290s # --- 290s # HEAD /apache/etags/is/test.txt 290s # Expecting two components in ETag field 290s # Received "47de0-b" 290s ok 44 290s # --- 290s # HEAD /apache/etags/s/test.txt 290s # Expecting one component in ETag field 290s # Received "b" 290s ok 45 290s # --- 290s # HEAD /apache/etags/m/plus-is/test.txt 290s # Expecting three components in ETag field 290s # Received "47dfd-b-613edd771cbc0" 290s ok 46 290s # --- 290s # HEAD /apache/etags/all/test.txt 290s # Expecting three components in ETag field 290s # Received "47dd8-b-613edd771cbc0" 290s ok 47 290s # --- 290s # HEAD /apache/etags/default/test.txt 290s # Expecting two components in ETag field 290s # Received "b-613edd771cbc0" 290s ok 48 290s # --- 290s # HEAD /apache/etags/m/plus-mis/test.txt 290s # Expecting three components in ETag field 290s # Received "47e06-b-613edd771cbc0" 290s ok 49 290s # --- 290s # HEAD /apache/etags/m/minus-is/test.txt 290s # Expecting field to be absent 290s # Received "613edd771cbc0" 290s ok 50 290s # --- 290s # HEAD /apache/etags/all/mi/test.txt 290s # Expecting two components in ETag field 290s # Received "47db9-613edd771cbc0" 290s ok 51 290s # --- 290s # HEAD /apache/etags/none/m/test.txt 290s # Expecting one component in ETag field 290s # Received "613edd771cbc0" 290s ok 52 290s # --- 290s # HEAD /apache/etags/mi/test.txt 290s # Expecting two components in ETag field 290s # Received "47e10-613edd771cbc0" 290s ok 53 290s # --- 290s # HEAD /apache/etags/m/minus-mis/test.txt 290s # Expecting field to be absent 290s # Received "b-613edd771cbc0" 290s ok 54 290s # --- 290s # HEAD /apache/etags/i/test.txt 290s # Expecting one component in ETag field 290s # Received "47ddd" 290s ok 55 290s # --- 290s # HEAD /apache/etags/m/minus-mi/test.txt 290s # Expecting field to be absent 290s # Received "b-613edd771cbc0" 290s ok 56 290s # --- 290s # HEAD /apache/etags/none/inherit/test.txt 290s # Expecting field to be absent 290s # ETag field is missing 290s ok 57 290s # --- 290s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 290s # Expecting two components in ETag field 290s # Received "b-613edd771cbc0" 290s ok 58 290s # --- 290s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 290s # Expecting one component in ETag field 290s # Received "613edd771cbc0" 290s ok 59 290s # --- 290s # HEAD /apache/etags/m/plus-m/test.txt 290s # Expecting one component in ETag field 290s # Received "613edd771cbc0" 290s ok 60 290s # --- 290s # HEAD /apache/etags/m/test.txt 290s # Expecting one component in ETag field 290s # Received "613edd771cbc0" 290s ok 61 290s ok 292s t/apache/expr.t ..................... 292s 1..229 292s # Running under perl version 5.038002 for linux 292s # Current time local: Tue Dec 17 19:03:39 2024 292s # Current time GMT: Tue Dec 17 19:03:39 2024 292s # Using Test.pm version 1.31 292s # Using Apache/Test.pm version 1.42 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "true" should evaluate to true, got true 292s ok 1 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "false" should evaluate to false, got false 292s ok 2 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s Should get parse error for "foo", got parse error 292s ok 3 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "1 -eq 01" should evaluate to true, got true 292s ok 4 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "1 -eq 2" should evaluate to false, got false 292s ok 5 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "1 -ne 2" should evaluate to true, got true 292s ok 6 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "1 -ne 1" should evaluate to false, got false 292s ok 7 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "1 -lt 02" should evaluate to true, got true 292s ok 8 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "1 -lt 1" should evaluate to false, got false 292s ok 9 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "1 -le 2" should evaluate to true, got true 292s ok 10 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "1 -le 1" should evaluate to true, got true 292s ok 11 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "2 -gt 1" should evaluate to true, got true 292s ok 12 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "1 -gt 1" should evaluate to false, got false 292s ok 13 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "2 -ge 1" should evaluate to true, got true 292s ok 14 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "1 -ge 1" should evaluate to true, got true 292s ok 15 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "1 -gt -1" should evaluate to true, got true 292s ok 16 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "'aa' == 'aa'" should evaluate to true, got true 292s ok 17 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "'aa' == 'b'" should evaluate to false, got false 292s ok 18 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "'aa' = 'aa'" should evaluate to true, got true 292s ok 19 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "'aa' = 'b'" should evaluate to false, got false 292s ok 20 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "'aa' != 'b'" should evaluate to true, got true 292s ok 21 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "'aa' != 'aa'" should evaluate to false, got false 292s ok 22 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "'aa' < 'b'" should evaluate to true, got true 292s ok 23 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "'aa' < 'aa'" should evaluate to false, got false 292s ok 24 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "'aa' <= 'b'" should evaluate to true, got true 292s ok 25 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "'aa' <= 'aa'" should evaluate to true, got true 292s ok 26 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "'b' > 'aa'" should evaluate to true, got true 292s ok 27 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "'aa' > 'aa'" should evaluate to false, got false 292s ok 28 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "'b' >= 'aa'" should evaluate to true, got true 292s ok 29 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "'aa' >= 'aa'" should evaluate to true, got true 292s ok 30 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 292s ok 31 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 292s ok 32 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 292s ok 33 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 292s ok 34 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 292s ok 35 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 292s ok 36 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 292s ok 37 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 292s ok 38 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 292s ok 39 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 292s ok 40 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "%{TIME} != ''" should evaluate to true, got true 292s ok 41 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "'a' -in { 'b', 'a' } " should evaluate to true, got true 292s ok 42 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "'a' -in { 'b', 'c' } " should evaluate to false, got false 292s ok 43 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s " 'abc' =~ /bc/ " should evaluate to true, got true 292s ok 44 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s " 'abc' =~ /BC/i " should evaluate to true, got true 292s ok 45 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s " 'abc' !~ m!bc! " should evaluate to false, got false 292s ok 46 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s " 'abc' !~ m!BC!i " should evaluate to false, got false 292s ok 47 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s " $0 == '' " should evaluate to true, got true 292s ok 48 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s " $1 == '' " should evaluate to true, got true 292s ok 49 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s " $9 == '' " should evaluate to true, got true 292s ok 50 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s " '$0' == '' " should evaluate to true, got true 292s ok 51 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 292s ok 52 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 292s ok 53 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 292s ok 54 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 292s ok 55 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 292s ok 56 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 292s ok 57 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 292s ok 58 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 292s ok 59 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 292s ok 60 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 292s ok 61 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 292s ok 62 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 292s ok 63 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 292s ok 64 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 292s ok 65 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 292s ok 66 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 292s ok 67 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 292s ok 68 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 292s ok 69 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 292s ok 70 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "%{HTTPS} == 'off' " should evaluate to true, got true 292s ok 71 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 292s ok 72 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 292s ok 73 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 292s ok 74 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 292s ok 75 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 292s ok 76 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 292s ok 77 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 292s ok 78 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 292s ok 79 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 292s ok 80 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 292s ok 81 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 292s ok 82 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "escape('?') = '%3f' " should evaluate to true, got true 292s ok 83 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "unescape('%3f') = '?' " should evaluate to true, got true 292s ok 84 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 292s ok 85 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 292s ok 86 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 292s ok 87 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "file('/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 292s ok 88 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "-n ''" should evaluate to false, got false 292s ok 89 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "-z ''" should evaluate to true, got true 292s ok 90 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "-n '1'" should evaluate to true, got true 292s ok 91 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "-z '1'" should evaluate to false, got false 292s ok 92 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s Should get parse error for "-R 'abc'", got parse error 292s ok 93 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 292s ok 94 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "-R '240.0.0.0'" should evaluate to false, got false 292s ok 95 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "-R '240.0.0.0/8'" should evaluate to false, got false 292s ok 96 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "-R 'ff::/8'" should evaluate to false, got false 292s ok 97 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 292s ok 98 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 292s ok 99 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 292s ok 100 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 292s ok 101 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 292s ok 102 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 292s ok 103 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 292s ok 104 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "'foo' -strmatch '*o'" should evaluate to true, got true 292s ok 105 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 292s ok 106 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "'foo' -strmatch 'F*'" should evaluate to false, got false 292s ok 107 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "'foo' -strcmatch 'F*'" should evaluate to true, got true 292s ok 108 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "'foo' -strmatch 'g*'" should evaluate to false, got false 292s ok 109 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "'foo' -strcmatch 'g*'" should evaluate to false, got false 292s ok 110 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 292s ok 111 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 292s ok 112 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 292s ok 113 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 292s ok 114 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s Should get parse error for "foo('bar') = 'bar'", got parse error 292s ok 115 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s Should get parse error for "%{FOO} != 'bar'", got parse error 292s ok 116 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s Should get parse error for "'bar' = bar", got parse error 292s ok 117 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "true" should evaluate to true, got true 292s ok 118 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "true && true" should evaluate to true, got true 292s ok 119 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "true || true" should evaluate to true, got true 292s ok 120 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "true || true || true" should evaluate to true, got true 292s ok 121 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "true || true && true" should evaluate to true, got true 292s ok 122 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "true && true || true" should evaluate to true, got true 292s ok 123 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "true && true && true" should evaluate to true, got true 292s ok 124 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "true || true || !true" should evaluate to true, got true 292s ok 125 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "true || true && !true" should evaluate to true, got true 292s ok 126 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "true && true || !true" should evaluate to true, got true 292s ok 127 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "true && true && !true" should evaluate to false, got false 292s ok 128 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "true && !true" should evaluate to false, got false 292s ok 129 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "true || !true" should evaluate to true, got true 292s ok 130 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "true || !true || true" should evaluate to true, got true 292s ok 131 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "true || !true && true" should evaluate to true, got true 292s ok 132 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "true && !true || true" should evaluate to true, got true 292s ok 133 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "true && !true && true" should evaluate to false, got false 292s ok 134 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "true || !true || !true" should evaluate to true, got true 292s ok 135 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "true || !true && !true" should evaluate to true, got true 292s ok 136 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "true && !true || !true" should evaluate to false, got false 292s ok 137 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "true && !true && !true" should evaluate to false, got false 292s ok 138 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!true" should evaluate to false, got false 292s ok 139 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!true && true" should evaluate to false, got false 292s ok 140 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!true || true" should evaluate to true, got true 292s ok 141 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!true || true || true" should evaluate to true, got true 292s ok 142 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!true || true && true" should evaluate to true, got true 292s ok 143 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!true && true || true" should evaluate to true, got true 292s ok 144 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!true && true && true" should evaluate to false, got false 292s ok 145 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!true || true || !true" should evaluate to true, got true 292s ok 146 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!true || true && !true" should evaluate to false, got false 292s ok 147 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!true && true || !true" should evaluate to false, got false 292s ok 148 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!true && true && !true" should evaluate to false, got false 292s ok 149 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!true && !true" should evaluate to false, got false 292s ok 150 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!true || !true" should evaluate to false, got false 292s ok 151 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!true || !true || true" should evaluate to true, got true 292s ok 152 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!true || !true && true" should evaluate to false, got false 292s ok 153 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!true && !true || true" should evaluate to true, got true 292s ok 154 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!true && !true && true" should evaluate to false, got false 292s ok 155 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!true || !true || !true" should evaluate to false, got false 292s ok 156 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!true || !true && !true" should evaluate to false, got false 292s ok 157 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!true && !true || !true" should evaluate to false, got false 292s ok 158 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!true && !true && !true" should evaluate to false, got false 292s ok 159 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(true)" should evaluate to false, got false 292s ok 160 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(true && true)" should evaluate to false, got false 292s ok 161 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(true || true)" should evaluate to false, got false 292s ok 162 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(true || true || true)" should evaluate to false, got false 292s ok 163 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(true || true && true)" should evaluate to false, got false 292s ok 164 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(true && true || true)" should evaluate to false, got false 292s ok 165 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(true && true && true)" should evaluate to false, got false 292s ok 166 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(true || true || !true)" should evaluate to false, got false 292s ok 167 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(true || true && !true)" should evaluate to false, got false 292s ok 168 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(true && true || !true)" should evaluate to false, got false 292s ok 169 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(true && true && !true)" should evaluate to true, got true 292s ok 170 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(true && !true)" should evaluate to true, got true 292s ok 171 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(true || !true)" should evaluate to false, got false 292s ok 172 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(true || !true || true)" should evaluate to false, got false 292s ok 173 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(true || !true && true)" should evaluate to false, got false 292s ok 174 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(true && !true || true)" should evaluate to false, got false 292s ok 175 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(true && !true && true)" should evaluate to true, got true 292s ok 176 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(true || !true || !true)" should evaluate to false, got false 292s ok 177 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(true || !true && !true)" should evaluate to false, got false 292s ok 178 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(true && !true || !true)" should evaluate to true, got true 292s ok 179 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(true && !true && !true)" should evaluate to true, got true 292s ok 180 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(!true)" should evaluate to true, got true 292s ok 181 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(!true && true)" should evaluate to true, got true 292s ok 182 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(!true || true)" should evaluate to false, got false 292s ok 183 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(!true || true || true)" should evaluate to false, got false 292s ok 184 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(!true || true && true)" should evaluate to false, got false 292s ok 185 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(!true && true || true)" should evaluate to false, got false 292s ok 186 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(!true && true && true)" should evaluate to true, got true 292s ok 187 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(!true || true || !true)" should evaluate to false, got false 292s ok 188 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(!true || true && !true)" should evaluate to true, got true 292s ok 189 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(!true && true || !true)" should evaluate to true, got true 292s ok 190 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(!true && true && !true)" should evaluate to true, got true 292s ok 191 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(!true && !true)" should evaluate to true, got true 292s ok 192 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(!true || !true)" should evaluate to true, got true 292s ok 193 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(!true || !true || true)" should evaluate to false, got false 292s ok 194 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(!true || !true && true)" should evaluate to true, got true 292s ok 195 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(!true && !true || true)" should evaluate to false, got false 292s ok 196 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(!true && !true && true)" should evaluate to true, got true 292s ok 197 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(!true || !true || !true)" should evaluate to true, got true 292s ok 198 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(!true || !true && !true)" should evaluate to true, got true 292s ok 199 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(!true && !true || !true)" should evaluate to true, got true 292s ok 200 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "!(!true && !true && !true)" should evaluate to true, got true 292s ok 201 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "filesize('/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 292s ok 202 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "filesize('/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 292s ok 203 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "filesize('/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 292s ok 204 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "-d '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 292s ok 205 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "-e '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 292s ok 206 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "-f '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 292s ok 207 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "-s '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 292s ok 208 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "-d '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 292s ok 209 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "-e '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 292s ok 210 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "-f '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 292s ok 211 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "-s '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 292s ok 212 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "-d '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 292s ok 213 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "-e '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 292s ok 214 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "-f '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 292s ok 215 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "-s '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 292s ok 216 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "-d '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 292s ok 217 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "-e '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 292s ok 218 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "-f '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 292s ok 219 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "-s '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 292s ok 220 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "-F '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 292s ok 221 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "-F '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 292s ok 222 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "-U '/apache/' " should evaluate to true, got true 292s ok 223 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "-U '/apache/expr/none' " should evaluate to false, got false 292s ok 224 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 292s ok 225 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 292s ok 226 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "base64('foo') = 'Zm9v' " should evaluate to true, got true 292s ok 227 292s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 292s ok 228 292s Error log should not have 'Internal evaluation error' entries, found 0 292s ok 229 292s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 292s ok 296s t/apache/expr_string.t .............. 296s 1..29 296s # Running under perl version 5.038002 for linux 296s # Current time local: Tue Dec 17 19:03:41 2024 296s # Current time GMT: Tue Dec 17 19:03:41 2024 296s # Using Test.pm version 1.31 296s # Using Apache/Test.pm version 1.42 296s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 296s ok 1 296s Expected return code 200, got 200 for 'foo' 296s ok 2 296s # testing : log message [Tue Dec 17 19:03:42.457986 2024] [log_debug:info] [pid 7153] [client 127.0.0.1:48598] foo (log_transaction hook, /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 296s # didn't match 296s # expected: 'foo' 296s # received: 'foo' 296s ok 3 296s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 296s ok 4 296s Expected return code 200, got 200 for '%{req:SomeHeader}' 296s ok 5 296s # testing : log message [Tue Dec 17 19:03:42.713808 2024] [log_debug:info] [pid 7153] [client 127.0.0.1:48598] SomeValue (log_transaction hook, /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 296s # didn't match 296s # expected: 'SomeValue' 296s # received: 'SomeValue' 296s ok 6 296s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 296s ok 7 296s Should get parse error (500) for "%{", got 500 296s ok 8 296s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 296s ok 9 296s Expected return code 200, got 200 for '%' 296s ok 10 296s # testing : log message [Tue Dec 17 19:03:43.221153 2024] [log_debug:info] [pid 7154] [client 127.0.0.1:48612] % (log_transaction hook, /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 296s # didn't match 296s # expected: '%' 296s # received: '%' 296s ok 11 296s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 296s ok 12 296s Expected return code 200, got 200 for '}' 296s ok 13 296s # testing : log message [Tue Dec 17 19:03:43.475401 2024] [log_debug:info] [pid 7154] [client 127.0.0.1:48612] } (log_transaction hook, /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 296s # didn't match 296s # expected: '}' 296s # received: '}' 296s ok 14 296s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 296s ok 15 296s Expected return code 200, got 200 for '\"' 296s ok 16 296s # testing : log message [Tue Dec 17 19:03:43.728436 2024] [log_debug:info] [pid 7154] [client 127.0.0.1:48612] " (log_transaction hook, /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 296s # didn't match 296s # expected: '"' 296s # received: '"' 296s ok 17 296s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 296s ok 18 296s Expected return code 200, got 200 for '\'' 296s ok 19 296s # testing : log message [Tue Dec 17 19:03:43.982558 2024] [log_debug:info] [pid 7154] [client 127.0.0.1:48612] ' (log_transaction hook, /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 296s # didn't match 296s # expected: '\'' 296s # received: '\'' 296s ok 20 296s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 296s ok 21 296s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 296s ok 22 296s # testing : log message [Tue Dec 17 19:03:44.235689 2024] [log_debug:info] [pid 7154] [client 127.0.0.1:48612] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 296s # didn't match 296s # expected: '%{req:SomeHeader}' 296s # received: '%{req:SomeHeader}' 296s ok 23 296s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 296s ok 24 296s Expected return code 200, got 200 for '%{tolower:IDENT}' 296s ok 25 296s # testing : log message [Tue Dec 17 19:03:44.489030 2024] [log_debug:info] [pid 7154] [client 127.0.0.1:48612] ident (log_transaction hook, /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 296s # didn't match 296s # expected: 'ident' 296s # received: 'ident' 296s ok 26 296s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 296s ok 27 296s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 296s ok 28 296s # testing : log message [Tue Dec 17 19:03:44.742185 2024] [log_debug:info] [pid 7154] [client 127.0.0.1:48612] get (log_transaction hook, /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 296s # didn't match 296s # expected: 'get' 296s # received: 'get' 296s ok 29 296s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 296s ok 297s t/apache/getfile.t .................. 297s # using LWP client 297s 1..219 297s # Running under perl version 5.038002 for linux 297s # Current time local: Tue Dec 17 19:03:45 2024 297s # Current time GMT: Tue Dec 17 19:03:45 2024 297s # Using Test.pm version 1.31 297s # Using Apache/Test.pm version 1.42 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "44f3-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 17651 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl.pod 297s # expected: 17651 297s # received: 17651 297s ok 1 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "dbb0-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 56240 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5004delta.pod 297s # expected: 56240 297s # received: 56240 297s ok 2 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "85eb-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 34283 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5005delta.pod 297s # expected: 34283 297s # received: 34283 297s ok 3 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "d8ed-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 55533 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5100delta.pod 297s # expected: 55533 297s # received: 55533 297s ok 4 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "ab70-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 43888 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5101delta.pod 297s # expected: 43888 297s # received: 43888 297s ok 5 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "15cb7-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 89271 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5120delta.pod 297s # expected: 89271 297s # received: 89271 297s ok 6 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "2707-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 9991 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5121delta.pod 297s # expected: 9991 297s # received: 9991 297s ok 7 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "2569-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 9577 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5122delta.pod 297s # expected: 9577 297s # received: 9577 297s ok 8 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1004-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 4100 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5123delta.pod 297s # expected: 4100 297s # received: 4100 297s ok 9 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "e58-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 3672 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5124delta.pod 297s # expected: 3672 297s # received: 3672 297s ok 10 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1e03-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 7683 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5125delta.pod 297s # expected: 7683 297s # received: 7683 297s ok 11 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "233aa-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 144298 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5140delta.pod 297s # expected: 144298 297s # received: 144298 297s ok 12 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1f1e-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 7966 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5141delta.pod 297s # expected: 7966 297s # received: 7966 297s ok 13 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1aec-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 6892 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5142delta.pod 297s # expected: 6892 297s # received: 6892 297s ok 14 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1e50-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 7760 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5143delta.pod 297s # expected: 7760 297s # received: 7760 297s ok 15 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "18b7-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 6327 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5144delta.pod 297s # expected: 6327 297s # received: 6327 297s ok 16 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "20a09-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 133641 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5160delta.pod 297s # expected: 133641 297s # received: 133641 297s ok 17 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "17fe-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 6142 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5161delta.pod 297s # expected: 6142 297s # received: 6142 297s ok 18 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "e0a-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 3594 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5162delta.pod 297s # expected: 3594 297s # received: 3594 297s ok 19 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "ff5-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 4085 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5163delta.pod 297s # expected: 4085 297s # received: 4085 297s ok 20 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1d286-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 119430 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5180delta.pod 297s # expected: 119430 297s # received: 119430 297s ok 21 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "19c5-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 6597 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5181delta.pod 297s # expected: 6597 297s # received: 6597 297s ok 22 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "14d7-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 5335 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5182delta.pod 297s # expected: 5335 297s # received: 5335 297s ok 23 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1208-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 4616 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5184delta.pod 297s # expected: 4616 297s # received: 4616 297s ok 24 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1c352-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 115538 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5200delta.pod 297s # expected: 115538 297s # received: 115538 297s ok 25 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "2a07-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 10759 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5201delta.pod 297s # expected: 10759 297s # received: 10759 297s ok 26 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "2fef-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 12271 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5202delta.pod 297s # expected: 12271 297s # received: 12271 297s ok 27 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "2410-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 9232 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5203delta.pod 297s # expected: 9232 297s # received: 9232 297s ok 28 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1fa90-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 129680 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5220delta.pod 297s # expected: 129680 297s # received: 129680 297s ok 29 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "293d-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 10557 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5221delta.pod 297s # expected: 10557 297s # received: 10557 297s ok 30 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "301f-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 12319 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5222delta.pod 297s # expected: 12319 297s # received: 12319 297s ok 31 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "20fa-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 8442 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5223delta.pod 297s # expected: 8442 297s # received: 8442 297s ok 32 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1162-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 4450 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5224delta.pod 297s # expected: 4450 297s # received: 4450 297s ok 33 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "fc0b-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 64523 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5240delta.pod 297s # expected: 64523 297s # received: 64523 297s ok 34 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "2009-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 8201 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5241delta.pod 297s # expected: 8201 297s # received: 8201 297s ok 35 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1007-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 4103 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5242delta.pod 297s # expected: 4103 297s # received: 4103 297s ok 36 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "2aac-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 10924 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5243delta.pod 297s # expected: 10924 297s # received: 10924 297s ok 37 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1168-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 4456 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5244delta.pod 297s # expected: 4456 297s # received: 4456 297s ok 38 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1875b-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 100187 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5260delta.pod 297s # expected: 100187 297s # received: 100187 297s ok 39 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1e25-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 7717 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5261delta.pod 297s # expected: 7717 297s # received: 7717 297s ok 40 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1e16-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 7702 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5262delta.pod 297s # expected: 7702 297s # received: 7702 297s ok 41 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1b69-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 7017 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5263delta.pod 297s # expected: 7017 297s # received: 7017 297s ok 42 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "115d9-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 71129 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5280delta.pod 297s # expected: 71129 297s # received: 71129 297s ok 43 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "11f7-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 4599 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5281delta.pod 297s # expected: 4599 297s # received: 4599 297s ok 44 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1806-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 6150 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5282delta.pod 297s # expected: 6150 297s # received: 6150 297s ok 45 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "13f7-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 5111 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5283delta.pod 297s # expected: 5111 297s # received: 5111 297s ok 46 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "9efd-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 40701 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5300delta.pod 297s # expected: 40701 297s # received: 40701 297s ok 47 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1662-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 5730 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5301delta.pod 297s # expected: 5730 297s # received: 5730 297s ok 48 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "124a-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 4682 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5302delta.pod 297s # expected: 4682 297s # received: 4682 297s ok 49 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1374-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 4980 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5303delta.pod 297s # expected: 4980 297s # received: 4980 297s ok 50 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "d310-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 54032 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5320delta.pod 297s # expected: 54032 297s # received: 54032 297s ok 51 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1b5f-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 7007 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5321delta.pod 297s # expected: 7007 297s # received: 7007 297s ok 52 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "9201-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 37377 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5340delta.pod 297s # expected: 37377 297s # received: 37377 297s ok 53 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1076-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 4214 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5341delta.pod 297s # expected: 4214 297s # received: 4214 297s ok 54 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "f6a-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 3946 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5342delta.pod 297s # expected: 3946 297s # received: 3946 297s ok 55 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "fd6-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 4054 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5343delta.pod 297s # expected: 4054 297s # received: 4054 297s ok 56 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "ad8b-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 44427 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5360delta.pod 297s # expected: 44427 297s # received: 44427 297s ok 57 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1288-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 4744 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5361delta.pod 297s # expected: 4744 297s # received: 4744 297s ok 58 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "f6a-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 3946 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5362delta.pod 297s # expected: 3946 297s # received: 3946 297s ok 59 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "fd7-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 4055 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5363delta.pod 297s # expected: 4055 297s # received: 4055 297s ok 60 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "10d49-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 68937 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5380delta.pod 297s # expected: 68937 297s # received: 68937 297s ok 61 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "f6a-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 3946 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5381delta.pod 297s # expected: 3946 297s # received: 3946 297s ok 62 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "fd4-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 4052 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl5382delta.pod 297s # expected: 4052 297s # received: 4052 297s ok 63 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1e729-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 124713 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl561delta.pod 297s # expected: 124713 297s # received: 124713 297s ok 64 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1a2c1-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 107201 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl56delta.pod 297s # expected: 107201 297s # received: 107201 297s ok 65 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "94ac-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 38060 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl581delta.pod 297s # expected: 38060 297s # received: 38060 297s ok 66 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1176-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 4470 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl582delta.pod 297s # expected: 4470 297s # received: 4470 297s ok 67 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "18bf-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 6335 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl583delta.pod 297s # expected: 6335 297s # received: 6335 297s ok 68 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1cc3-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 7363 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl584delta.pod 297s # expected: 7363 297s # received: 7363 297s ok 69 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1701-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 5889 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl585delta.pod 297s # expected: 5889 297s # received: 5889 297s ok 70 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "122b-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 4651 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl586delta.pod 297s # expected: 4651 297s # received: 4651 297s ok 71 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "20a5-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 8357 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl587delta.pod 297s # expected: 8357 297s # received: 8357 297s ok 72 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "62c1-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 25281 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl588delta.pod 297s # expected: 25281 297s # received: 25281 297s ok 73 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "d290-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 53904 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl589delta.pod 297s # expected: 53904 297s # received: 53904 297s ok 74 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1c1d5-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 115157 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perl58delta.pod 297s # expected: 115157 297s # received: 115157 297s ok 75 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "4fe9-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 20457 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlaix.pod 297s # expected: 20457 297s # received: 20457 297s ok 76 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1688-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 5768 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlamiga.pod 297s # expected: 5768 297s # received: 5768 297s ok 77 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "2031-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 8241 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlandroid.pod 297s # expected: 8241 297s # received: 8241 297s ok 78 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "c9433-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 824371 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlapi.pod 297s # expected: 824371 297s # received: 824371 297s ok 79 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "5837-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 22583 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlapio.pod 297s # expected: 22583 297s # received: 22583 297s ok 80 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1b62-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 7010 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlartistic.pod 297s # expected: 7010 297s # received: 7010 297s ok 81 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "20c2-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 8386 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlbook.pod 297s # expected: 8386 297s # received: 8386 297s ok 82 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "126-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 294 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlboot.pod 297s # expected: 294 297s # received: 294 297s ok 83 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "130-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 304 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlbot.pod 297s # expected: 304 297s # received: 304 297s ok 84 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1f50-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 8016 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlbs2000.pod 297s # expected: 8016 297s # received: 8016 297s ok 85 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "dea2-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 56994 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlcall.pod 297s # expected: 56994 297s # received: 56994 297s ok 86 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1180-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 4480 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlcheat.pod 297s # expected: 4480 297s # received: 4480 297s ok 87 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "23bf-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 9151 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlclass.pod 297s # expected: 9151 297s # received: 9151 297s ok 88 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "3c63-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 15459 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlclassguts.pod 297s # expected: 15459 297s # received: 15459 297s ok 89 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "254a-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 9546 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlclib.pod 297s # expected: 9546 297s # received: 9546 297s ok 90 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "12e5-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 4837 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlcn.pod 297s # expected: 4837 297s # received: 4837 297s ok 91 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1b1a-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 6938 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlcommunity.pod 297s # expected: 6938 297s # received: 6938 297s ok 92 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "662a-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 26154 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlcygwin.pod 297s # expected: 26154 297s # received: 26154 297s ok 93 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "cfa2-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 53154 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perldata.pod 297s # expected: 53154 297s # received: 53154 297s ok 94 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "134f-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 4943 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 297s # expected: 4943 297s # received: 4943 297s ok 95 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "a85c-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 43100 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perldebguts.pod 297s # expected: 43100 297s # received: 43100 297s ok 96 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "5693-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 22163 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perldebtut.pod 297s # expected: 22163 297s # received: 22163 297s ok 97 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "9bbb-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 39867 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perldebug.pod 297s # expected: 39867 297s # received: 39867 297s ok 98 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "fd4-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 4052 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perldelta.pod 297s # expected: 4052 297s # received: 4052 297s ok 99 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "5f0a-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 24330 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perldeprecation.pod 297s # expected: 24330 297s # received: 24330 297s ok 100 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "4c051-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 311377 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perldiag.pod 297s # expected: 311377 297s # received: 311377 297s ok 101 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "24a0-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 9376 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perldoc.pod 297s # expected: 9376 297s # received: 9376 297s ok 102 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "b4ed-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 46317 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perldocstyle.pod 297s # expected: 46317 297s # received: 46317 297s ok 103 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "687a-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 26746 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perldsc.pod 297s # expected: 26746 297s # received: 26746 297s ok 104 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1f17-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 7959 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perldtrace.pod 297s # expected: 7959 297s # received: 7959 297s ok 105 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "14981-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 84353 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlebcdic.pod 297s # expected: 84353 297s # received: 84353 297s ok 106 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "9321-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 37665 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlembed.pod 297s # expected: 37665 297s # received: 37665 297s ok 107 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "2877-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 10359 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlexperiment.pod 297s # expected: 10359 297s # received: 10359 297s ok 108 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "590b-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 22795 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlfaq.pod 297s # expected: 22795 297s # received: 22795 297s ok 109 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "385d-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 14429 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlfaq1.pod 297s # expected: 14429 297s # received: 14429 297s ok 110 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "24a1-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 9377 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlfaq2.pod 297s # expected: 9377 297s # received: 9377 297s ok 111 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "92e1-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 37601 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlfaq3.pod 297s # expected: 37601 297s # received: 37601 297s ok 112 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "162be-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 90814 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlfaq4.pod 297s # expected: 90814 297s # received: 90814 297s ok 113 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "d7fc-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 55292 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlfaq5.pod 297s # expected: 55292 297s # received: 55292 297s ok 114 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "9a71-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 39537 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlfaq6.pod 297s # expected: 39537 297s # received: 39537 297s ok 115 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "93b8-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 37816 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlfaq7.pod 297s # expected: 37816 297s # received: 37816 297s ok 116 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "c310-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 49936 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlfaq8.pod 297s # expected: 49936 297s # received: 49936 297s ok 117 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "3b75-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 15221 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlfaq9.pod 297s # expected: 15221 297s # received: 15221 297s ok 118 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "56ca-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 22218 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlfilter.pod 297s # expected: 22218 297s # received: 22218 297s ok 119 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "342b-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 13355 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlfork.pod 297s # expected: 13355 297s # received: 13355 297s ok 120 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "40e0-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 16608 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlform.pod 297s # expected: 16608 297s # received: 16608 297s ok 121 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "671-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 1649 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 297s # expected: 1649 297s # received: 1649 297s ok 122 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "67142-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 422210 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlfunc.pod 297s # expected: 422210 297s # received: 422210 297s ok 123 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "7c2a-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 31786 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlgit.pod 297s # expected: 31786 297s # received: 31786 297s ok 124 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "21810-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 137232 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlglossary.pod 297s # expected: 137232 297s # received: 137232 297s ok 125 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "4075-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 16501 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlgov.pod 297s # expected: 16501 297s # received: 16501 297s ok 126 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "35f7-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 13815 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlgpl.pod 297s # expected: 13815 297s # received: 13815 297s ok 127 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "2c264-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 180836 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlguts.pod 297s # expected: 180836 297s # received: 180836 297s ok 128 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "afe4-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 45028 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlhack.pod 297s # expected: 45028 297s # received: 45028 297s ok 129 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "11a38-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 72248 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlhacktips.pod 297s # expected: 72248 297s # received: 72248 297s ok 130 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1809-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 6153 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlhacktut.pod 297s # expected: 6153 297s # received: 6153 297s ok 131 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "5f7-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 1527 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlhaiku.pod 297s # expected: 1527 297s # received: 1527 297s ok 132 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "e88a-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 59530 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlhist.pod 297s # expected: 59530 297s # received: 59530 297s ok 133 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "77a4-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 30628 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlhpux.pod 297s # expected: 30628 297s # received: 30628 297s ok 134 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "7dd-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 2013 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlhurd.pod 297s # expected: 2013 297s # received: 2013 297s ok 135 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1f865-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 129125 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlintern.pod 297s # expected: 129125 297s # received: 129125 297s ok 136 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "9216-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 37398 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlinterp.pod 297s # expected: 37398 297s # received: 37398 297s ok 137 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "579d-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 22429 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlintro.pod 297s # expected: 22429 297s # received: 22429 297s ok 138 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "8ad3-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 35539 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perliol.pod 297s # expected: 35539 297s # received: 35539 297s ok 139 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "11817-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 71703 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlipc.pod 297s # expected: 71703 297s # received: 71703 297s ok 140 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1150-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 4432 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlirix.pod 297s # expected: 4432 297s # received: 4432 297s ok 141 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "20a8-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 8360 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perljp.pod 297s # expected: 8360 297s # received: 8360 297s ok 142 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "2fc0-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 12224 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlko.pod 297s # expected: 12224 297s # received: 12224 297s ok 143 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "163-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 355 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perllexwarn.pod 297s # expected: 355 297s # received: 355 297s ok 144 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "7ea-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 2026 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perllinux.pod 297s # expected: 2026 297s # received: 2026 297s ok 145 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "12457-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 74839 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perllocale.pod 297s # expected: 74839 297s # received: 74839 297s ok 146 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "24dc-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 9436 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perllol.pod 297s # expected: 9436 297s # received: 9436 297s ok 147 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "2f6f-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 12143 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlmacosx.pod 297s # expected: 12143 297s # received: 12143 297s ok 148 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "6753-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 26451 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlmod.pod 297s # expected: 26451 297s # received: 26451 297s ok 149 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "2574-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 9588 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 297s # expected: 9588 297s # received: 9588 297s ok 150 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "e547-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 58695 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlmodlib.pod 297s # expected: 58695 297s # received: 58695 297s ok 151 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "573b-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 22331 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 297s # expected: 22331 297s # received: 22331 297s ok 152 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "d65-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 3429 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlmroapi.pod 297s # expected: 3429 297s # received: 3429 297s ok 153 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "2ad3-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 10963 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlnewmod.pod 297s # expected: 10963 297s # received: 10963 297s ok 154 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "20a5-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 8357 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlnumber.pod 297s # expected: 8357 297s # received: 8357 297s ok 155 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "8d30-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 36144 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlobj.pod 297s # expected: 36144 297s # received: 36144 297s ok 156 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "6885-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 26757 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlootut.pod 297s # expected: 26757 297s # received: 26757 297s ok 157 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "251a5-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 151973 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlop.pod 297s # expected: 151973 297s # received: 151973 297s ok 158 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "4db-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 1243 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 297s # expected: 1243 297s # received: 1243 297s ok 159 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "3b77-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 15223 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlopentut.pod 297s # expected: 15223 297s # received: 15223 297s ok 160 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "16cb9-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 93369 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlos2.pod 297s # expected: 93369 297s # received: 93369 297s ok 161 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "37cb-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 14283 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlos390.pod 297s # expected: 14283 297s # received: 14283 297s ok 162 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "12b0-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 4784 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlos400.pod 297s # expected: 4784 297s # received: 4784 297s ok 163 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "c8a9-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 51369 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlpacktut.pod 297s # expected: 51369 297s # received: 51369 297s ok 164 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "c2bd-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 49853 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlperf.pod 297s # expected: 49853 297s # received: 49853 297s ok 165 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1418-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 5144 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlplan9.pod 297s # expected: 5144 297s # received: 5144 297s ok 166 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "5b65-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 23397 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlpod.pod 297s # expected: 23397 297s # received: 23397 297s ok 167 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "10d10-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 68880 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlpodspec.pod 297s # expected: 68880 297s # received: 68880 297s ok 168 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "2f40-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 12096 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 297s # expected: 12096 297s # received: 12096 297s ok 169 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "67b7-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 26551 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlpolicy.pod 297s # expected: 26551 297s # received: 26551 297s ok 170 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "15cc8-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 89288 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlport.pod 297s # expected: 89288 297s # received: 89288 297s ok 171 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1412-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 5138 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlpragma.pod 297s # expected: 5138 297s # received: 5138 297s ok 172 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1a25-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 6693 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlqnx.pod 297s # expected: 6693 297s # received: 6693 297s ok 173 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "2127d-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 135805 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlre.pod 297s # expected: 135805 297s # received: 135805 297s ok 174 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "7bad-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 31661 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlreapi.pod 297s # expected: 31661 297s # received: 31661 297s ok 175 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "818f-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 33167 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 297s # expected: 33167 297s # received: 33167 297s ok 176 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "beb0-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 48816 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 297s # expected: 48816 297s # received: 48816 297s ok 177 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "8c47-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 35911 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlref.pod 297s # expected: 35911 297s # received: 35911 297s ok 178 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "4944-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 18756 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlreftut.pod 297s # expected: 18756 297s # received: 18756 297s ok 179 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "a989-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 43401 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlreguts.pod 297s # expected: 43401 297s # received: 43401 297s ok 180 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1fd-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 509 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlrepository.pod 297s # expected: 509 297s # received: 509 297s ok 181 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "4af5-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 19189 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlrequick.pod 297s # expected: 19189 297s # received: 19189 297s ok 182 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "3ce4-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 15588 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlreref.pod 297s # expected: 15588 297s # received: 15588 297s ok 183 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1e219-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 123417 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlretut.pod 297s # expected: 123417 297s # received: 123417 297s ok 184 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "60c-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 1548 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlriscos.pod 297s # expected: 1548 297s # received: 1548 297s ok 185 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "e52d-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 58669 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlrun.pod 297s # expected: 58669 297s # received: 58669 297s ok 186 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "6cc6-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 27846 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlsec.pod 297s # expected: 27846 297s # received: 27846 297s ok 187 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "4af2-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 19186 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 297s # expected: 19186 297s # received: 19186 297s ok 188 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "74a6-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 29862 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlsolaris.pod 297s # expected: 29862 297s # received: 29862 297s ok 189 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1bdc-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 7132 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlsource.pod 297s # expected: 7132 297s # received: 7132 297s ok 190 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "233b-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 9019 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlstyle.pod 297s # expected: 9019 297s # received: 9019 297s ok 191 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "12f85-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 77701 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlsub.pod 297s # expected: 77701 297s # received: 77701 297s ok 192 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "d2de-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 53982 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlsyn.pod 297s # expected: 53982 297s # received: 53982 297s ok 193 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "2858-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 10328 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlsynology.pod 297s # expected: 10328 297s # received: 10328 297s ok 194 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "b53a-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 46394 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlthrtut.pod 297s # expected: 46394 297s # received: 46394 297s ok 195 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "9a91-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 39569 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perltie.pod 297s # expected: 39569 297s # received: 39569 297s ok 196 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "b9206-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 758278 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perltoc.pod 297s # expected: 758278 297s # received: 758278 297s ok 197 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "174-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 372 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perltodo.pod 297s # expected: 372 297s # received: 372 297s ok 198 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "126-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 294 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perltooc.pod 297s # expected: 294 297s # received: 294 297s ok 199 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "126-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 294 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perltoot.pod 297s # expected: 294 297s # received: 294 297s ok 200 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "297f-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 10623 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perltrap.pod 297s # expected: 10623 297s # received: 10623 297s ok 201 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "213f-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 8511 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perltru64.pod 297s # expected: 8511 297s # received: 8511 297s ok 202 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1183-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 4483 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perltw.pod 297s # expected: 4483 297s # received: 4483 297s ok 203 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "162c0-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 90816 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlunicode.pod 297s # expected: 90816 297s # received: 90816 297s ok 204 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "6349-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 25417 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlunicook.pod 297s # expected: 25417 297s # received: 25417 297s ok 205 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "372e-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 14126 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlunifaq.pod 297s # expected: 14126 297s # received: 14126 297s ok 206 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "96e1-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 38625 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perluniintro.pod 297s # expected: 38625 297s # received: 38625 297s ok 207 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "6eefa-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 454394 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perluniprops.pod 297s # expected: 454394 297s # received: 454394 297s ok 208 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1f0f-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 7951 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlunitut.pod 297s # expected: 7951 297s # received: 7951 297s ok 209 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1ce8-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 7400 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlutil.pod 297s # expected: 7400 297s # received: 7400 297s ok 210 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "16ab2-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 92850 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlvar.pod 297s # expected: 92850 297s # received: 92850 297s ok 211 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "c68d-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 50829 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlvms.pod 297s # expected: 50829 297s # received: 50829 297s ok 212 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "f16-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 3862 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlvos.pod 297s # expected: 3862 297s # received: 3862 297s ok 213 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "7fdb-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 32731 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlwin32.pod 297s # expected: 32731 297s # received: 32731 297s ok 214 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "1532b-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 86827 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlxs.pod 297s # expected: 86827 297s # received: 86827 297s ok 215 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "c504-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 50436 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlxstut.pod 297s # expected: 50436 297s # received: 50436 297s ok 216 297s #lwp request: 297s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "5dc1-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 24001 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 297s # expected: 24001 297s # received: 24001 297s ok 217 297s #lwp request: 297s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "c60a8-6237dbf803ac0" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 811176 297s #Last-Modified: Wed, 02 Oct 2024 12:40:51 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-binary-httpd 297s # expected: 811176 297s # received: 811176 297s ok 218 297s #lwp request: 297s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 297s #User-Agent: libwww-perl/6.76 297s # 297s #server response: 297s #HTTP/1.1 200 OK 297s #Connection: close 297s #Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Accept-Ranges: bytes 297s #ETag: "415750-6155edc931600" 297s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s #Vary: In-If1 297s #Content-Length: 4282192 297s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 297s #Client-Date: Tue, 17 Dec 2024 19:03:46 GMT 297s #Client-Peer: 127.0.0.1:8529 297s #Client-Response-Num: 1 297s #DMMATCH1: 1 297s # 297s # testing : download of /getfiles-binary-perl 297s # expected: 4282192 297s # received: 4282192 297s ok 219 297s ok 298s t/apache/headers.t .................. 298s 1..27 298s # Running under perl version 5.038002 for linux 298s # Current time local: Tue Dec 17 19:03:46 2024 298s # Current time GMT: Tue Dec 17 19:03:46 2024 298s # Using Test.pm version 1.31 298s # Using Apache/Test.pm version 1.42 298s testing: Hello: World 298s ok 1 298s # testing : response success 298s # expected: qr/HTTP\/1\.. 200 OK/ 298s # received: 'HTTP/1.1 200 OK' 298s ok 2 298s header: [World] vs [World] 298s # testing : compare header Hello value 298s # expected: 'World' 298s # received: 'World' 298s ok 3 298s testing: Hello: World 298s ok 4 298s # testing : response success 298s # expected: qr/HTTP\/1\.. 200 OK/ 298s # received: 'HTTP/1.1 200 OK' 298s ok 5 298s header: [World] vs [World] 298s # testing : compare header Hello value 298s # expected: 'World' 298s # received: 'World' 298s ok 6 298s testing: Hello: World 298s ok 7 298s # testing : response success 298s # expected: qr/HTTP\/1\.. 200 OK/ 298s # received: 'HTTP/1.1 200 OK' 298s ok 8 298s header: [World] vs [World] 298s # testing : compare header Hello value 298s # expected: 'World' 298s # received: 'World' 298s ok 9 298s testing: Hello: Foo 298s Bar 298s ok 10 298s # testing : response success 298s # expected: qr/HTTP\/1\.. 200 OK/ 298s # received: 'HTTP/1.1 200 OK' 298s ok 11 298s header: [Foo Bar] vs [Foo Bar] 298s # testing : compare header Hello value 298s # expected: 'Foo Bar' 298s # received: 'Foo Bar' 298s ok 12 298s testing: Hello: Foo 298s Bar 298s ok 13 298s # testing : response success 298s # expected: qr/HTTP\/1\.. 200 OK/ 298s # received: 'HTTP/1.1 200 OK' 298s ok 14 298s header: [Foo Bar] vs [Foo Bar] 298s # testing : compare header Hello value 298s # expected: 'Foo Bar' 298s # received: 'Foo Bar' 298s ok 15 298s testing: Hello: Foo 298s Bar 298s ok 16 298s # testing : response success 298s # expected: qr/HTTP\/1\.. 200 OK/ 298s # received: 'HTTP/1.1 200 OK' 298s ok 17 298s header: [Foo Bar] vs [Foo Bar] 298s # testing : compare header Hello value 298s # expected: 'Foo Bar' 298s # received: 'Foo Bar' 298s ok 18 298s testing: Hello: Foo 298s Bar 298s ok 19 298s # testing : response success 298s # expected: qr/HTTP\/1\.. 200 OK/ 298s # received: 'HTTP/1.1 200 OK' 298s ok 20 298s header: [Foo Bar] vs [Foo Bar] 298s # testing : compare header Hello value 298s # expected: 'Foo Bar' 298s # received: 'Foo Bar' 298s ok 21 298s testing: Hello: Foo 298s Bar 298s ok 22 298s # testing : response success 298s # expected: qr/HTTP\/1\.. 200 OK/ 298s # received: 'HTTP/1.1 200 OK' 298s ok 23 298s header: [Foo Bar] vs [Foo Bar] 298s # testing : compare header Hello value 298s # expected: 'Foo Bar' 298s # received: 'Foo Bar' 298s ok 24 298s testing: Hello:World 298s ok 25 298s # testing : response success 298s # expected: qr/HTTP\/1\.. 200 OK/ 298s # received: 'HTTP/1.1 200 OK' 298s ok 26 298s header: [World] vs [World] 298s # testing : compare header Hello value 298s # expected: 'World' 298s # received: 'World' 298s ok 27 298s ok 299s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 301s t/apache/http_strict.t .............. 301s 1..178 301s # Running under perl version 5.038002 for linux 301s # Current time local: Tue Dec 17 19:03:48 2024 301s # Current time GMT: Tue Dec 17 19:03:48 2024 301s # Using Test.pm version 1.31 301s # Using Apache/Test.pm version 1.42 301s # SENDING: 301s # GET / HTTP/1.0\r\n\r\n 301s # expecting success, got 200 301s ok 1 301s # SENDING: 301s # GET / HTTP/1.0\n\n 301s # expecting success, got 200 301s ok 2 301s # SENDING: 301s # get / HTTP/1.0\r\n\r\n 301s # expecting 501, got 501 301s ok 3 301s # SENDING: 301s # G ET / HTTP/1.0\r\n\r\n 301s # expecting 400, got 400 301s ok 4 301s # SENDING: 301s # G\x00ET / HTTP/1.0\r\n\r\n 301s # expecting 400, got 400 301s ok 5 301s # SENDING: 301s # G/T / HTTP/1.0\r\n\r\n 301s # expecting 501, got 501 301s ok 6 301s # SENDING: 301s # GET /\x00 HTTP/1.0\r\n\r\n 301s # expecting 400, got 400 301s ok 7 301s # SENDING: 301s # GET / HTTP/1.0\x00\r\n\r\n 301s # expecting 400, got 400 301s ok 8 301s # SENDING: 301s # GET\x0c/ HTTP/1.0\r\n\r\n 301s # expecting 400, got 400 301s ok 9 301s # SENDING: 301s # GET\r/ HTTP/1.0\r\n\r\n 301s # expecting 400, got 400 301s ok 10 301s # SENDING: 301s # GET\t/ HTTP/1.0\r\n\r\n 301s # expecting 400, got 400 301s ok 11 301s # SENDING: 301s # GET / HTT/1.0\r\n\r\n 301s # expecting error, got 400 301s ok 12 301s # SENDING: 301s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 301s # expecting success, got 200 301s ok 13 301s # SENDING: 301s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 301s # expecting success, got 200 301s ok 14 301s # SENDING: 301s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 301s # expecting success, got 200 301s ok 15 301s # SENDING: 301s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 301s # expecting 400, got 400 301s ok 16 301s # SENDING: 301s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 301s # expecting 400, got 400 301s ok 17 301s # SENDING: 301s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 301s # expecting 200, got 200 301s ok 18 301s # SENDING: 301s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 301s # expecting 400, got 400 301s ok 19 301s # SENDING: 301s # GET / HTTP/\r\nHost: localhost\r\n\r\n 301s # expecting error, got 400 301s ok 20 301s # SENDING: 301s # GET / HTTP/0.9\r\n\r\n 301s # expecting error, got 400 301s ok 21 301s # SENDING: 301s # GET / HTTP/0.8\r\n\r\n 301s # expecting error, got 400 301s ok 22 301s # SENDING: 301s # GET /\x01 HTTP/1.0\r\n\r\n 301s # expecting 400, got 400 301s ok 23 301s # SENDING: 301s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 301s # expecting 200, got 200 301s ok 24 301s # SENDING: 301s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 301s # expecting 200, got 200 301s ok 25 301s # SENDING: 301s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 301s # expecting 400, got 400 301s ok 26 301s # SENDING: 301s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 301s # expecting 200, got 200 301s ok 27 301s # SENDING: 301s # GET / HTTP/1.0\r\nFoo\r\n\r\n 301s # expecting 400, got 400 301s ok 28 301s # SENDING: 301s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 301s # expecting 400, got 400 301s ok 29 301s # SENDING: 301s # GET / HTTP/1.0\r\n: bar\r\n\r\n 301s # expecting 400, got 400 301s ok 30 301s # SENDING: 301s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 301s # expecting 200, got 200 301s ok 31 301s # SENDING: 301s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 301s # expecting 400, got 400 301s ok 32 301s # SENDING: 301s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 301s # expecting 400, got 400 301s ok 33 301s # SENDING: 301s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 301s # expecting 400, got 400 301s ok 34 301s # SENDING: 301s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 301s # expecting 200, got 200 301s ok 35 301s # SENDING: 301s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 301s # expecting 400, got 400 301s ok 36 301s # SENDING: 301s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 301s # expecting 400, got 400 301s ok 37 301s # SENDING: 301s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 301s # expecting 200, got 200 301s ok 38 301s # SENDING: 301s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 301s # expecting 400, got 400 301s ok 39 301s # SENDING: 301s # GET / HTTP/1.0\r\r 301s # expecting dropped connection and HTTPD dropped connection 301s ok 40 301s # SENDING: 301s # GET /\r\n 301s # expecting headerless HTTP/0.9 body, got response 301s ok 41 301s # SENDING: 301s # GET /#frag HTTP/1.0\r\n 301s # expecting 400, got 400 301s ok 42 301s # SENDING: 301s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 301s # expecting 200, got 200 301s ok 43 301s # SENDING: 301s # GET http://017700000001/ HTTP/1.0\r\n\r\n 301s # expecting 200, got 200 301s ok 44 301s # SENDING: 301s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 301s # expecting 200, got 200 301s ok 45 301s # SENDING: 301s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 301s # expecting 200, got 200 301s ok 46 301s # SENDING: 301s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 301s # expecting 200, got 200 301s ok 47 301s # SENDING: 301s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 301s # expecting 200, got 200 301s ok 48 301s # SENDING: 301s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 301s # expecting 200, got 200 301s ok 49 301s # SENDING: 301s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 301s # expecting 400, got 400 301s ok 50 301s # SENDING: 301s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 301s # expecting 200, got 200 301s ok 51 301s # SENDING: 301s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 301s # expecting 400, got 400 301s ok 52 301s # SENDING: 301s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 301s # expecting 400, got 400 301s ok 53 301s # SENDING: 301s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 301s # expecting 400, got 400 301s ok 54 301s # SENDING: 301s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 301s # expecting 200, got 200 301s ok 55 301s # SENDING: 301s # GET http://[::1]/ HTTP/1.0\r\n\r\n 301s # expecting success, got 200 301s ok 56 301s # SENDING: 301s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 301s # expecting success, got 200 301s ok 57 301s # SENDING: 301s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 301s # expecting success, got 200 301s ok 58 301s # SENDING: 301s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 301s # expecting success, got 200 301s ok 59 301s # SENDING: 301s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 301s # expecting 400, got 400 301s ok 60 301s # SENDING: 301s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 301s # expecting success, got 200 301s ok 61 301s # SENDING: 301s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 301s # expecting success, got 200 301s ok 62 301s # SENDING: 301s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 301s # expecting 400, got 400 301s ok 63 301s # SENDING: 301s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 301s # expecting success, got 200 301s ok 64 301s # SENDING: 301s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 301s # expecting success, got 200 301s ok 65 301s # SENDING: 301s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 301s # expecting success, got 200 301s ok 66 301s # SENDING: 301s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 301s # expecting success, got 200 301s ok 67 301s # SENDING: 301s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 301s # expecting success, got 200 301s ok 68 301s # SENDING: 301s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 301s # expecting success, got 200 301s ok 69 301s # SENDING: 301s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 301s # expecting 200, got 200 301s ok 70 301s # SENDING: 301s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 301s # expecting 200, got 200 301s ok 71 301s # SENDING: 301s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 301s # expecting 400, got 400 301s ok 72 301s # SENDING: 301s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 301s # expecting 200, got 200 301s ok 73 301s # SENDING: 301s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 301s # expecting 200, got 200 301s ok 74 301s # SENDING: 301s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 301s # expecting 200, got 200 301s ok 75 301s # SENDING: 301s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 301s # expecting 200, got 200 301s ok 76 301s # SENDING: 301s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 301s # expecting 200, got 200 301s ok 77 301s # SENDING: 301s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 301s # expecting 200, got 200 301s ok 78 301s # SENDING: 301s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 301s # expecting 200, got 200 301s ok 79 301s # SENDING: 301s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 301s # DECODED: Foo: bar 301s # RESPONSE: 301s # HTTP/1.1 200 OK\r\n 301s # Date: Tue, 17 Dec 2024 19:03:49 GMT\r\n 301s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 301s # Foo: bar\r\n 301s # Vary: In-If1\r\n 301s # DMMATCH1: 1\r\n 301s # Connection: close\r\n 301s # Content-Type: text/plain\r\n 301s # \r\n 301s # Hi!\n 301s # SERVERNAME=localhost\n 301s # HTTP_HOST=\n 301s # 301s # expecting 200, got 200 301s ok 80 301s # SENDING: 301s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 301s # DECODED: Foo: 301s # RESPONSE: 301s # HTTP/1.1 200 OK\r\n 301s # Date: Tue, 17 Dec 2024 19:03:50 GMT\r\n 301s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 301s # Foo: \r\n 301s # Vary: In-If1\r\n 301s # DMMATCH1: 1\r\n 301s # Connection: close\r\n 301s # Content-Type: text/plain\r\n 301s # \r\n 301s # Hi!\n 301s # SERVERNAME=localhost\n 301s # HTTP_HOST=\n 301s # 301s # expecting 200, got 200 301s ok 81 301s # SENDING: 301s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 301s # DECODED: : bar 301s # RESPONSE: 301s # HTTP/1.1 500 Internal Server Error\r\n 301s # Date: Tue, 17 Dec 2024 19:03:50 GMT\r\n 301s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 301s # Content-Length: 564\r\n 301s # Connection: close\r\n 301s # Content-Type: text/html; charset=iso-8859-1\r\n 301s # \r\n 301s # \n 301s # \n 301s # ... 301s # expecting 500, got 500 301s ok 82 301s # SENDING: 301s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 301s # DECODED: F\x00oo: bar 301s # RESPONSE: 301s # HTTP/1.1 500 Internal Server Error\r\n 301s # Date: Tue, 17 Dec 2024 19:03:50 GMT\r\n 301s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 301s # Content-Length: 528\r\n 301s # Connection: close\r\n 301s # Content-Type: text/html; charset=iso-8859-1\r\n 301s # \r\n 301s # \n 301s # \n 301s # ... 301s # expecting 500, got 500 301s ok 83 301s # SENDING: 301s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 301s # DECODED: F\x01oo: bar 301s # RESPONSE: 301s # HTTP/1.1 500 Internal Server Error\r\n 301s # Date: Tue, 17 Dec 2024 19:03:50 GMT\r\n 301s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 301s # Content-Length: 564\r\n 301s # Connection: close\r\n 301s # Content-Type: text/html; charset=iso-8859-1\r\n 301s # \r\n 301s # \n 301s # \n 301s # ... 301s # expecting 500, got 500 301s ok 84 301s # SENDING: 301s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 301s # DECODED: F\noo: bar 301s # RESPONSE: 301s # HTTP/1.1 500 Internal Server Error\r\n 301s # Date: Tue, 17 Dec 2024 19:03:50 GMT\r\n 301s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 301s # Content-Length: 528\r\n 301s # Connection: close\r\n 301s # Content-Type: text/html; charset=iso-8859-1\r\n 301s # \r\n 301s # \n 301s # \n 301s # ... 301s # expecting 500, got 500 301s ok 85 301s # SENDING: 301s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 301s # DECODED: Foo: b\tar 301s # RESPONSE: 301s # HTTP/1.1 200 OK\r\n 301s # Date: Tue, 17 Dec 2024 19:03:50 GMT\r\n 301s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 301s # Foo: b\tar\r\n 301s # Vary: In-If1\r\n 301s # DMMATCH1: 1\r\n 301s # Connection: close\r\n 301s # Content-Type: text/plain\r\n 301s # \r\n 301s # Hi!\n 301s # SERVERNAME=localhost\n 301s # HTTP_HOST=\n 301s # 301s # expecting 200, got 200 301s ok 86 301s # SENDING: 301s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 301s # DECODED: Foo: b\x01ar 301s # RESPONSE: 301s # HTTP/1.1 500 Internal Server Error\r\n 301s # Date: Tue, 17 Dec 2024 19:03:50 GMT\r\n 301s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 301s # Content-Length: 564\r\n 301s # Connection: close\r\n 301s # Content-Type: text/html; charset=iso-8859-1\r\n 301s # \r\n 301s # \n 301s # \n 301s # ... 301s # expecting 500, got 500 301s ok 87 301s # SENDING: 301s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 301s # expecting 500, got 500 301s ok 88 301s # SENDING: 301s # GET / HTTP/1.0\r\n\r\n 301s # expecting success, got 200 301s ok 89 301s # SENDING: 301s # GET / HTTP/1.0\n\n 301s # expecting 400, got 400 301s ok 90 301s # SENDING: 301s # get / HTTP/1.0\r\n\r\n 301s # expecting 501, got 501 301s ok 91 301s # SENDING: 301s # G ET / HTTP/1.0\r\n\r\n 301s # expecting 400, got 400 301s ok 92 301s # SENDING: 301s # G\x00ET / HTTP/1.0\r\n\r\n 301s # expecting 400, got 400 301s ok 93 301s # SENDING: 301s # G/T / HTTP/1.0\r\n\r\n 301s # expecting 400, got 400 301s ok 94 301s # SENDING: 301s # GET /\x00 HTTP/1.0\r\n\r\n 301s # expecting 400, got 400 301s ok 95 301s # SENDING: 301s # GET / HTTP/1.0\x00\r\n\r\n 301s # expecting 400, got 400 301s ok 96 301s # SENDING: 301s # GET\x0c/ HTTP/1.0\r\n\r\n 301s # expecting 400, got 400 301s ok 97 301s # SENDING: 301s # GET\r/ HTTP/1.0\r\n\r\n 301s # expecting 400, got 400 301s ok 98 301s # SENDING: 301s # GET\t/ HTTP/1.0\r\n\r\n 301s # expecting 400, got 400 301s ok 99 301s # SENDING: 301s # GET / HTT/1.0\r\n\r\n 301s # expecting error, got 400 301s ok 100 301s # SENDING: 301s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 301s # expecting success, got 200 301s ok 101 301s # SENDING: 301s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 301s # expecting success, got 200 301s ok 102 301s # SENDING: 301s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 301s # expecting success, got 200 301s ok 103 301s # SENDING: 301s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 301s # expecting 400, got 400 301s ok 104 301s # SENDING: 301s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 301s # expecting 400, got 400 301s ok 105 301s # SENDING: 301s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 301s # expecting 400, got 400 301s ok 106 301s # SENDING: 301s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 301s # expecting 400, got 400 301s ok 107 301s # SENDING: 301s # GET / HTTP/\r\nHost: localhost\r\n\r\n 301s # expecting error, got 400 301s ok 108 301s # SENDING: 301s # GET / HTTP/0.9\r\n\r\n 301s # expecting error, got 400 301s ok 109 301s # SENDING: 301s # GET / HTTP/0.8\r\n\r\n 301s # expecting error, got 400 301s ok 110 301s # SENDING: 301s # GET /\x01 HTTP/1.0\r\n\r\n 301s # expecting 400, got 400 301s ok 111 301s # SENDING: 301s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 301s # expecting 200, got 200 301s ok 112 301s # SENDING: 301s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 301s # expecting 200, got 200 301s ok 113 301s # SENDING: 301s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 301s # expecting 400, got 400 301s ok 114 301s # SENDING: 301s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 301s # expecting 400, got 400 301s ok 115 301s # SENDING: 301s # GET / HTTP/1.0\r\nFoo\r\n\r\n 301s # expecting 400, got 400 301s ok 116 301s # SENDING: 301s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 301s # expecting 400, got 400 301s ok 117 301s # SENDING: 301s # GET / HTTP/1.0\r\n: bar\r\n\r\n 301s # expecting 400, got 400 301s ok 118 301s # SENDING: 301s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 301s # expecting 200, got 200 301s ok 119 301s # SENDING: 301s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 301s # expecting 400, got 400 301s ok 120 301s # SENDING: 301s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 301s # expecting 400, got 400 301s ok 121 301s # SENDING: 301s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 301s # expecting 400, got 400 301s ok 122 301s # SENDING: 301s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 301s # expecting 400, got 400 301s ok 123 301s # SENDING: 301s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 301s # expecting 400, got 400 301s ok 124 301s # SENDING: 301s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 301s # expecting 400, got 400 301s ok 125 301s # SENDING: 301s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 301s # expecting 200, got 200 301s ok 126 301s # SENDING: 301s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 301s # expecting 400, got 400 301s ok 127 301s # SENDING: 301s # GET / HTTP/1.0\r\r 301s # expecting dropped connection and HTTPD dropped connection 301s ok 128 301s # SENDING: 301s # GET /\r\n 301s # expecting headerless HTTP/0.9 body, got response 301s ok 129 301s # SENDING: 301s # GET /#frag HTTP/1.0\r\n 301s # expecting 400, got 400 301s ok 130 301s # SENDING: 301s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 301s # expecting 400, got 400 301s ok 131 301s # SENDING: 301s # GET http://017700000001/ HTTP/1.0\r\n\r\n 301s # expecting 400, got 400 301s ok 132 301s # SENDING: 301s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 301s # expecting 400, got 400 301s ok 133 301s # SENDING: 301s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 301s # expecting 200, got 200 301s ok 134 301s # SENDING: 301s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 301s # expecting 400, got 400 301s ok 135 301s # SENDING: 301s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 301s # expecting 400, got 400 301s ok 136 301s # SENDING: 301s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 301s # expecting 400, got 400 301s ok 137 301s # SENDING: 301s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 301s # expecting 400, got 400 301s ok 138 301s # SENDING: 301s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 301s # expecting 200, got 200 301s ok 139 301s # SENDING: 301s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 301s # expecting 400, got 400 301s ok 140 301s # SENDING: 301s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 301s # expecting 400, got 400 301s ok 141 301s # SENDING: 301s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 301s # expecting 400, got 400 301s ok 142 301s # SENDING: 301s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 301s # expecting 400, got 400 301s ok 143 301s # SENDING: 301s # GET http://[::1]/ HTTP/1.0\r\n\r\n 301s # expecting success, got 200 301s ok 144 301s # SENDING: 301s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 301s # expecting success, got 200 301s ok 145 301s # SENDING: 301s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 301s # expecting success, got 200 301s ok 146 301s # SENDING: 301s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 301s # expecting success, got 200 301s ok 147 301s # SENDING: 301s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 301s # expecting 400, got 400 301s ok 148 301s # SENDING: 301s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 301s # expecting success, got 200 301s ok 149 301s # SENDING: 301s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 301s # expecting success, got 200 301s ok 150 301s # SENDING: 301s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 301s # expecting 400, got 400 301s ok 151 301s # SENDING: 301s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 301s # expecting success, got 200 301s ok 152 301s # SENDING: 301s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 301s # expecting success, got 200 301s ok 153 301s # SENDING: 301s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 301s # expecting success, got 200 301s ok 154 301s # SENDING: 301s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 301s # expecting success, got 200 301s ok 155 301s # SENDING: 301s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 301s # expecting success, got 200 301s ok 156 301s # SENDING: 301s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 301s # expecting success, got 200 301s ok 157 301s # SENDING: 301s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 301s # expecting 400, got 400 301s ok 158 301s # SENDING: 301s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 301s # expecting 400, got 400 301s ok 159 301s # SENDING: 301s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 301s # expecting 400, got 400 301s ok 160 301s # SENDING: 301s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 301s # expecting 200, got 200 301s ok 161 301s # SENDING: 301s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 301s # expecting 200, got 200 301s ok 162 301s # SENDING: 301s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 301s # expecting 200, got 200 301s ok 163 301s # SENDING: 301s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 301s # expecting 200, got 200 301s ok 164 301s # SENDING: 301s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 301s # expecting 200, got 200 301s ok 165 301s # SENDING: 301s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 301s # expecting 200, got 200 301s ok 166 301s # SENDING: 301s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 301s # expecting 200, got 200 301s ok 167 301s # SENDING: 301s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 301s # DECODED: Foo: bar 301s # RESPONSE: 301s # HTTP/1.1 200 OK\r\n 301s # Date: Tue, 17 Dec 2024 19:03:50 GMT\r\n 301s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 301s # Foo: bar\r\n 301s # Vary: In-If1\r\n 301s # DMMATCH1: 1\r\n 301s # Connection: close\r\n 301s # Content-Type: text/plain\r\n 301s # \r\n 301s # Hi!\n 301s # SERVERNAME=localhost\n 301s # HTTP_HOST=\n 301s # 301s # expecting 200, got 200 301s ok 168 301s # SENDING: 301s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 301s # DECODED: Foo: 301s # RESPONSE: 301s # HTTP/1.1 200 OK\r\n 301s # Date: Tue, 17 Dec 2024 19:03:50 GMT\r\n 301s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 301s # Foo: \r\n 301s # Vary: In-If1\r\n 301s # DMMATCH1: 1\r\n 301s # Connection: close\r\n 301s # Content-Type: text/plain\r\n 301s # \r\n 301s # Hi!\n 301s # SERVERNAME=localhost\n 301s # HTTP_HOST=\n 301s # 301s # expecting 200, got 200 301s ok 169 301s # SENDING: 301s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 301s # DECODED: : bar 301s # RESPONSE: 301s # HTTP/1.1 500 Internal Server Error\r\n 301s # Date: Tue, 17 Dec 2024 19:03:50 GMT\r\n 301s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 301s # Content-Length: 564\r\n 301s # Connection: close\r\n 301s # Content-Type: text/html; charset=iso-8859-1\r\n 301s # \r\n 301s # \n 301s # \n 301s # ... 301s # expecting 500, got 500 301s ok 170 301s # SENDING: 301s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 301s # DECODED: F\x00oo: bar 301s # RESPONSE: 301s # HTTP/1.1 500 Internal Server Error\r\n 301s # Date: Tue, 17 Dec 2024 19:03:50 GMT\r\n 301s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 301s # Content-Length: 528\r\n 301s # Connection: close\r\n 301s # Content-Type: text/html; charset=iso-8859-1\r\n 301s # \r\n 301s # \n 301s # \n 301s # ... 301s # expecting 500, got 500 301s ok 171 301s # SENDING: 301s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 301s # DECODED: F\x01oo: bar 301s # RESPONSE: 301s # HTTP/1.1 500 Internal Server Error\r\n 301s # Date: Tue, 17 Dec 2024 19:03:50 GMT\r\n 301s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 301s # Content-Length: 564\r\n 301s # Connection: close\r\n 301s # Content-Type: text/html; charset=iso-8859-1\r\n 301s # \r\n 301s # \n 301s # \n 301s # ... 301s # expecting 500, got 500 301s ok 172 301s # SENDING: 301s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 301s # DECODED: F\noo: bar 301s # RESPONSE: 301s # HTTP/1.1 500 Internal Server Error\r\n 301s # Date: Tue, 17 Dec 2024 19:03:50 GMT\r\n 301s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 301s # Content-Length: 528\r\n 301s # Connection: close\r\n 301s # Content-Type: text/html; charset=iso-8859-1\r\n 301s # \r\n 301s # \n 301s # \n 301s # ... 301s # expecting 500, got 500 301s ok 173 301s # SENDING: 301s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 301s # DECODED: Foo: b\tar 301s # RESPONSE: 301s # HTTP/1.1 200 OK\r\n 301s # Date: Tue, 17 Dec 2024 19:03:50 GMT\r\n 301s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 301s # Foo: b\tar\r\n 301s # Vary: In-If1\r\n 301s # DMMATCH1: 1\r\n 301s # Connection: close\r\n 301s # Content-Type: text/plain\r\n 301s # \r\n 301s # Hi!\n 301s # SERVERNAME=localhost\n 301s # HTTP_HOST=\n 301s # 301s # expecting 200, got 200 301s ok 174 301s # SENDING: 301s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 301s # DECODED: Foo: b\x01ar 301s # RESPONSE: 301s # HTTP/1.1 500 Internal Server Error\r\n 301s # Date: Tue, 17 Dec 2024 19:03:50 GMT\r\n 301s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 301s # Content-Length: 564\r\n 301s # Connection: close\r\n 301s # Content-Type: text/html; charset=iso-8859-1\r\n 301s # \r\n 301s # \n 301s # \n 301s # ... 301s # expecting 500, got 500 301s ok 175 301s # SENDING: 301s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 301s # expecting 500, got 500 301s ok 176 301s ok 177 301s ok 178 301s ok 302s t/apache/if_sections.t .............. 302s 1..46 302s # Running under perl version 5.038002 for linux 302s # Current time local: Tue Dec 17 19:03:50 2024 302s # Current time GMT: Tue Dec 17 19:03:50 2024 302s # Using Test.pm version 1.31 302s # Using Apache/Test.pm version 1.42 302s # /if_sec/ with '': 302s # expected: 200 302s # received: '200' 302s ok 1 302s # expected: undef 302s # received: undef 302s ok 2 302s # /if_sec/foo.if_test with '': 302s # expected: 200 302s # received: '200' 302s ok 3 302s # expected: undef 302s # received: undef 302s ok 4 302s # /if_sec/foo.if_test with '1': 302s # expected: 200 302s # received: '200' 302s ok 5 302s # expected: 'global1' 302s # received: 'global1' 302s ok 6 302s # /if_sec/foo.if_test with '1 11': 302s # expected: 200 302s # received: '200' 302s ok 7 302s # expected: 'global1, nested11, nested113' 302s # received: 'global1, nested11, nested113' 302s ok 8 302s # /if_sec/foo.if_test with '1 11 111': 302s # expected: 200 302s # received: '200' 302s ok 9 302s # expected: 'global1, nested11, nested111' 302s # received: 'global1, nested11, nested111' 302s ok 10 302s # /if_sec/foo.if_test with '1 11 112': 302s # expected: 200 302s # received: '200' 302s ok 11 302s # expected: 'global1, nested11, nested112' 302s # received: 'global1, nested11, nested112' 302s ok 12 302s # /if_sec/foo.if_test with '1 2': 302s # expected: 200 302s # received: '200' 302s ok 13 302s # expected: 'global1, files2' 302s # received: 'global1, files2' 302s ok 14 302s # /if_sec/dir/foo.txt with '1 2': 302s # expected: 200 302s # received: '200' 302s ok 15 302s # expected: 'global1, dir1, dir2, dir_files1' 302s # received: 'global1, dir1, dir2, dir_files1' 302s ok 16 302s # /if_sec/dir/ with '1 2': 302s # expected: 200 302s # received: '200' 302s ok 17 302s # expected: 'global1, dir1, dir2' 302s # received: 'global1, dir1, dir2' 302s ok 18 302s # /if_sec/dir/ with '1 11': 302s # expected: 200 302s # received: '200' 302s ok 19 302s # expected: 'global1, dir1, nested11, nested113' 302s # received: 'global1, dir1, nested11, nested113' 302s ok 20 302s # /if_sec/dir/ with '1 11 111': 302s # expected: 200 302s # received: '200' 302s ok 21 302s # expected: 'global1, dir1, nested11, nested111' 302s # received: 'global1, dir1, nested11, nested111' 302s ok 22 302s # /if_sec/dir/ with '1 11 112': 302s # expected: 200 302s # received: '200' 302s ok 23 302s # expected: 'global1, dir1, nested11, nested112' 302s # received: 'global1, dir1, nested11, nested112' 302s ok 24 302s # /if_sec/loc/ with '1 2': 302s # expected: 200 302s # received: '200' 302s ok 25 302s # expected: 'global1, loc1, loc2' 302s # received: 'global1, loc1, loc2' 302s ok 26 302s # /if_sec/loc/foo.txt with '1 2': 302s # expected: 200 302s # received: '200' 302s ok 27 302s # expected: 'global1, loc1, loc2' 302s # received: 'global1, loc1, loc2' 302s ok 28 302s # /if_sec/loc/ with '1 11': 302s # expected: 200 302s # received: '200' 302s ok 29 302s # expected: 'global1, loc1, nested11, nested113' 302s # received: 'global1, loc1, nested11, nested113' 302s ok 30 302s # /if_sec/loc/ with '1 11 111': 302s # expected: 200 302s # received: '200' 302s ok 31 302s # expected: 'global1, loc1, nested11, nested111' 302s # received: 'global1, loc1, nested11, nested111' 302s ok 32 302s # /if_sec/loc/ with '1 11 112': 302s # expected: 200 302s # received: '200' 302s ok 33 302s # expected: 'global1, loc1, nested11, nested112' 302s # received: 'global1, loc1, nested11, nested112' 302s ok 34 302s # /if_sec/loc/foo.if_test with '1 2': 302s # expected: 200 302s # received: '200' 302s ok 35 302s # expected: 'global1, files2, loc1, loc2' 302s # received: 'global1, files2, loc1, loc2' 302s ok 36 302s # /if_sec/loc/foo.if_test with '1 2 11': 302s # expected: 200 302s # received: '200' 302s ok 37 302s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 302s # received: 'global1, files2, loc1, loc2, nested11, nested113' 302s ok 38 302s # /if_sec/loc/foo.if_test with '1 2 11 111': 302s # expected: 200 302s # received: '200' 302s ok 39 302s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 302s # received: 'global1, files2, loc1, loc2, nested11, nested111' 302s ok 40 302s # /if_sec/loc/foo.if_test with '1 2 11 112': 302s # expected: 200 302s # received: '200' 302s ok 41 302s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 302s # received: 'global1, files2, loc1, loc2, nested11, nested112' 302s ok 42 302s # /if_sec/proxy/ with '1 2': 302s # expected: 200 302s # received: '200' 302s ok 43 302s # expected: 'global1, locp1, locp2' 302s # received: 'global1, locp1, locp2' 302s ok 44 302s # /if_sec/proxy/ with '2': 302s # expected: 200 302s # received: '200' 302s ok 45 302s # expected: 'locp2' 302s # received: 'locp2' 302s ok 46 302s ok 303s t/apache/iffile.t ................... 303s 1..2 303s # Running under perl version 5.038002 for linux 303s # Current time local: Tue Dec 17 19:03:51 2024 303s # Current time GMT: Tue Dec 17 19:03:51 2024 303s # Using Test.pm version 1.31 303s # Using Apache/Test.pm version 1.42 303s # expected: 200 303s # received: '200' 303s ok 1 303s # expected: 'success1, success2, success3, success4, success5' 303s # received: 'success1, success2, success3, success4, success5' 303s ok 2 303s ok 304s t/apache/leaks.t .................... skipped: mod_memory_track not activated 310s t/apache/limits.t ................... 310s 1..12 310s # Running under perl version 5.038002 for linux 310s # Current time local: Tue Dec 17 19:03:53 2024 310s # Current time GMT: Tue Dec 17 19:03:53 2024 310s # Using Test.pm version 1.31 310s # Using Apache/Test.pm version 1.42 310s # Testing LimitRequestLine; should succeed 310s # testing : Test #1 310s # expected: 200 310s # received: '200' 310s ok 1 310s # Testing LimitRequestLine; should fail 310s # testing : Test #2 310s # expected: 414 310s # received: '414' 310s ok 2 310s # Testing LimitRequestFieldSize; should succeed 310s # testing : Test #3 310s # expected: 200 310s # received: '200' 310s ok 3 310s # Testing LimitRequestFieldSize; should fail 310s # testing : Test #4 310s # expected: 400 310s # received: '400' 310s ok 4 310s # Testing LimitRequestFields; should succeed 310s # testing : Test #5 310s # expected: 200 310s # received: '200' 310s ok 5 310s # Testing LimitRequestFields; should fail 310s # testing : Test #6 310s # expected: 400 310s # received: '400' 310s ok 6 310s # Testing LimitRequestBody; should succeed 310s # Chunked transfer-encoding enabled 310s # testing : Test #7 310s # expected: 200 310s # received: '200' 310s ok 7 310s # Testing LimitRequestBody; should succeed 310s # Chunked transfer-encoding disabled 310s # testing : Test #8 310s # expected: 200 310s # received: '200' 310s ok 8 310s # Testing LimitRequestBody; should fail 310s # Chunked transfer-encoding enabled 310s # testing : Test #9 310s # expected: 413 310s # received: '413' 310s ok 9 310s # Testing LimitRequestBody; should fail 310s # Chunked transfer-encoding disabled 310s # testing : Test #10 310s # expected: 413 310s # received: '413' 310s ok 10 310s # Testing LimitRequestFieldSize; should succeed 310s # testing : Test #11 310s # expected: 200 310s # received: '200' 310s ok 11 310s # Testing LimitRequestFieldSize; should fail 310s # testing : Test #12 310s # expected: 400 310s # received: '400' 310s ok 12 310s ok 311s t/apache/loglevel.t ................. 311s 1..8 311s # Running under perl version 5.038002 for linux 311s # Current time local: Tue Dec 17 19:03:59 2024 311s # Current time GMT: Tue Dec 17 19:03:59 2024 311s # Using Test.pm version 1.31 311s # Using Apache/Test.pm version 1.42 311s ok 1 311s ok 2 311s ok 3 311s ok 4 311s ok 5 311s ok 6 311s ok 7 311s ok 8 311s ok 312s t/apache/maxranges.t ................ 312s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 312s 1..19 312s # Running under perl version 5.038002 for linux 312s # Current time local: Tue Dec 17 19:04:00 2024 312s # Current time GMT: Tue Dec 17 19:04:00 2024 312s # Using Test.pm version 1.31 312s # Using Apache/Test.pm version 1.42 312s ok 1 312s ok 2 312s ok 3 312s ok 4 312s ok 5 312s ok 6 312s ok 7 312s ok 8 312s ok 9 312s ok 10 312s ok 11 312s ok 12 312s ok 13 312s ok 14 312s ok 15 312s ok 16 312s ok 17 312s ok 18 312s ok 19 312s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 312s ok 313s t/apache/mergeslashes.t ............. 313s 1..9 313s # Running under perl version 5.038002 for linux 313s # Current time local: Tue Dec 17 19:04:01 2024 313s # Current time GMT: Tue Dec 17 19:04:01 2024 313s # Using Test.pm version 1.31 313s # Using Apache/Test.pm version 1.42 313s # SENDING to 127.0.0.1:8536 313s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 313s # expected 403, got 403 for exact match 313s ok 1 313s # SENDING to 127.0.0.1:8536 313s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 313s # expected 403, got 403 for merged even at front 313s ok 2 313s # SENDING to 127.0.0.1:8536 313s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 313s # expected 403, got 403 for merged even at front 313s ok 3 313s # SENDING to 127.0.0.1:8536 313s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 313s # expected 403, got 403 for c// should be merged 313s ok 4 313s # SENDING to 127.0.0.1:8536 313s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 313s # expected 403, got 403 for a// should be merged 313s ok 5 313s # SENDING to 127.0.0.1:8536 313s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 313s # expected 403, got 403 for a// matches locationmatch 313s ok 6 313s # SENDING to 127.0.0.1:8536 313s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 313s # expected 200, got 200 for c// doesn't match locationmatch 313s ok 7 313s # SENDING to 127.0.0.1:8536 313s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 313s # expected 403, got 403 for baseline failed 313s ok 8 313s # SENDING to 127.0.0.1:8536 313s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 313s # expected 403, got 403 for b//d not merged for Location with OFF 313s ok 9 313s ok 314s t/apache/mmn.t ...................... 314s 1..2 314s # Running under perl version 5.038002 for linux 314s # Current time local: Tue Dec 17 19:04:02 2024 314s # Current time GMT: Tue Dec 17 19:04:02 2024 314s # Using Test.pm version 1.31 314s # Using Apache/Test.pm version 1.42 314s ok 1 314s ok 2 314s ok 315s t/apache/options.t .................. 315s 1..2 315s # Running under perl version 5.038002 for linux 315s # Current time local: Tue Dec 17 19:04:03 2024 315s # Current time GMT: Tue Dec 17 19:04:03 2024 315s # Using Test.pm version 1.31 315s # Using Apache/Test.pm version 1.42 315s # testing : code 315s # expected: 200 315s # received: '200' 315s ok 1 315s # testing : OPTIONS 315s # expected: qr/OPTIONS/ 315s # received: 'OPTIONS,HEAD,GET,POST,TRACE' 315s ok 2 315s ok 317s t/apache/passbrigade.t .............. 317s # using LWP client 317s 1..114 317s # Running under perl version 5.038002 for linux 317s # Current time local: Tue Dec 17 19:04:04 2024 317s # Current time GMT: Tue Dec 17 19:04:04 2024 317s # Using Test.pm version 1.31 317s # Using Apache/Test.pm version 1.42 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 1024 317s #Client-Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #DMMATCH1: 1 317s # 317s # testing : bytes in body 317s # expected: 1024 317s # received: 1024 317s ok 1 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 2048 317s # received: 2048 317s ok 2 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 3072 317s # received: 3072 317s ok 3 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 4096 317s # received: 4096 317s ok 4 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 5120 317s # received: 5120 317s ok 5 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 6144 317s # received: 6144 317s ok 6 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 7168 317s # received: 7168 317s ok 7 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 8192 317s # received: 8192 317s ok 8 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 9216 317s # received: 9216 317s ok 9 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 10240 317s # received: 10240 317s ok 10 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 11264 317s # received: 11264 317s ok 11 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 12288 317s # received: 12288 317s ok 12 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 13312 317s # received: 13312 317s ok 13 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 14336 317s # received: 14336 317s ok 14 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 15360 317s # received: 15360 317s ok 15 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 16384 317s # received: 16384 317s ok 16 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 17408 317s # received: 17408 317s ok 17 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 18432 317s # received: 18432 317s ok 18 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 19456 317s # received: 19456 317s ok 19 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 20480 317s # received: 20480 317s ok 20 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 21504 317s # received: 21504 317s ok 21 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 22528 317s # received: 22528 317s ok 22 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 23552 317s # received: 23552 317s ok 23 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 24576 317s # received: 24576 317s ok 24 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 25600 317s # received: 25600 317s ok 25 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 26624 317s # received: 26624 317s ok 26 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:05 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 27648 317s # received: 27648 317s ok 27 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 28672 317s # received: 28672 317s ok 28 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 29696 317s # received: 29696 317s ok 29 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 30720 317s # received: 30720 317s ok 30 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 31744 317s # received: 31744 317s ok 31 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 32768 317s # received: 32768 317s ok 32 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 33792 317s # received: 33792 317s ok 33 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 34816 317s # received: 34816 317s ok 34 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 35840 317s # received: 35840 317s ok 35 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 36864 317s # received: 36864 317s ok 36 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 37888 317s # received: 37888 317s ok 37 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 38912 317s # received: 38912 317s ok 38 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 39936 317s # received: 39936 317s ok 39 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 40960 317s # received: 40960 317s ok 40 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 41984 317s # received: 41984 317s ok 41 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 43008 317s # received: 43008 317s ok 42 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 44032 317s # received: 44032 317s ok 43 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 45056 317s # received: 45056 317s ok 44 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 46080 317s # received: 46080 317s ok 45 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 47104 317s # received: 47104 317s ok 46 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 48128 317s # received: 48128 317s ok 47 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 49152 317s # received: 49152 317s ok 48 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 50176 317s # received: 50176 317s ok 49 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 51200 317s # received: 51200 317s ok 50 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 102400 317s # received: 102400 317s ok 51 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 307200 317s # received: 307200 317s ok 52 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 512000 317s # received: 512000 317s ok 53 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 2048000 317s # received: 2048000 317s ok 54 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 4096000 317s # received: 4096000 317s ok 55 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 6144000 317s # received: 6144000 317s ok 56 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 10240000 317s # received: 10240000 317s ok 57 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 1024 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #DMMATCH1: 1 317s # 317s # testing : bytes in body 317s # expected: 1024 317s # received: 1024 317s ok 58 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 2048 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #DMMATCH1: 1 317s # 317s # testing : bytes in body 317s # expected: 2048 317s # received: 2048 317s ok 59 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 3072 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #DMMATCH1: 1 317s # 317s # testing : bytes in body 317s # expected: 3072 317s # received: 3072 317s ok 60 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 4096 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #DMMATCH1: 1 317s # 317s # testing : bytes in body 317s # expected: 4096 317s # received: 4096 317s ok 61 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 5120 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #DMMATCH1: 1 317s # 317s # testing : bytes in body 317s # expected: 5120 317s # received: 5120 317s ok 62 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 6144 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #DMMATCH1: 1 317s # 317s # testing : bytes in body 317s # expected: 6144 317s # received: 6144 317s ok 63 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 7168 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #DMMATCH1: 1 317s # 317s # testing : bytes in body 317s # expected: 7168 317s # received: 7168 317s ok 64 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 8192 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #DMMATCH1: 1 317s # 317s # testing : bytes in body 317s # expected: 8192 317s # received: 8192 317s ok 65 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 9216 317s # received: 9216 317s ok 66 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 10240 317s # received: 10240 317s ok 67 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 11264 317s # received: 11264 317s ok 68 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 12288 317s # received: 12288 317s ok 69 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 13312 317s # received: 13312 317s ok 70 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 14336 317s # received: 14336 317s ok 71 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 15360 317s # received: 15360 317s ok 72 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 16384 317s # received: 16384 317s ok 73 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 17408 317s # received: 17408 317s ok 74 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 18432 317s # received: 18432 317s ok 75 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 19456 317s # received: 19456 317s ok 76 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 20480 317s # received: 20480 317s ok 77 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 21504 317s # received: 21504 317s ok 78 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 22528 317s # received: 22528 317s ok 79 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 23552 317s # received: 23552 317s ok 80 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 24576 317s # received: 24576 317s ok 81 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 25600 317s # received: 25600 317s ok 82 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 26624 317s # received: 26624 317s ok 83 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 27648 317s # received: 27648 317s ok 84 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 28672 317s # received: 28672 317s ok 85 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 29696 317s # received: 29696 317s ok 86 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 30720 317s # received: 30720 317s ok 87 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 31744 317s # received: 31744 317s ok 88 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 32768 317s # received: 32768 317s ok 89 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 317s #Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 317s #Vary: In-If1 317s #Content-Length: 0 317s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 317s #Client-Peer: 127.0.0.1:8529 317s #Client-Response-Num: 1 317s #Client-Transfer-Encoding: chunked 317s #DMMATCH1: 1 317s #X-Content-Length-Note: added by Apache::TestRequest 317s # 317s # testing : bytes in body 317s # expected: 33792 317s # received: 33792 317s ok 90 317s #lwp request: 317s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 317s #User-Agent: libwww-perl/6.76 317s # 317s #server response: 317s #HTTP/1.1 200 OK 317s #Connection: close 318s #Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 0 318s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #Client-Transfer-Encoding: chunked 318s #DMMATCH1: 1 318s #X-Content-Length-Note: added by Apache::TestRequest 318s # 318s # testing : bytes in body 318s # expected: 34816 318s # received: 34816 318s ok 91 318s #lwp request: 318s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 0 318s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #Client-Transfer-Encoding: chunked 318s #DMMATCH1: 1 318s #X-Content-Length-Note: added by Apache::TestRequest 318s # 318s # testing : bytes in body 318s # expected: 35840 318s # received: 35840 318s ok 92 318s #lwp request: 318s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 0 318s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #Client-Transfer-Encoding: chunked 318s #DMMATCH1: 1 318s #X-Content-Length-Note: added by Apache::TestRequest 318s # 318s # testing : bytes in body 318s # expected: 36864 318s # received: 36864 318s ok 93 318s #lwp request: 318s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 0 318s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #Client-Transfer-Encoding: chunked 318s #DMMATCH1: 1 318s #X-Content-Length-Note: added by Apache::TestRequest 318s # 318s # testing : bytes in body 318s # expected: 37888 318s # received: 37888 318s ok 94 318s #lwp request: 318s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 0 318s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #Client-Transfer-Encoding: chunked 318s #DMMATCH1: 1 318s #X-Content-Length-Note: added by Apache::TestRequest 318s # 318s # testing : bytes in body 318s # expected: 38912 318s # received: 38912 318s ok 95 318s #lwp request: 318s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 0 318s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #Client-Transfer-Encoding: chunked 318s #DMMATCH1: 1 318s #X-Content-Length-Note: added by Apache::TestRequest 318s # 318s # testing : bytes in body 318s # expected: 39936 318s # received: 39936 318s ok 96 318s #lwp request: 318s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 0 318s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #Client-Transfer-Encoding: chunked 318s #DMMATCH1: 1 318s #X-Content-Length-Note: added by Apache::TestRequest 318s # 318s # testing : bytes in body 318s # expected: 40960 318s # received: 40960 318s ok 97 318s #lwp request: 318s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 0 318s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #Client-Transfer-Encoding: chunked 318s #DMMATCH1: 1 318s #X-Content-Length-Note: added by Apache::TestRequest 318s # 318s # testing : bytes in body 318s # expected: 41984 318s # received: 41984 318s ok 98 318s #lwp request: 318s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 0 318s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #Client-Transfer-Encoding: chunked 318s #DMMATCH1: 1 318s #X-Content-Length-Note: added by Apache::TestRequest 318s # 318s # testing : bytes in body 318s # expected: 43008 318s # received: 43008 318s ok 99 318s #lwp request: 318s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 0 318s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #Client-Transfer-Encoding: chunked 318s #DMMATCH1: 1 318s #X-Content-Length-Note: added by Apache::TestRequest 318s # 318s # testing : bytes in body 318s # expected: 44032 318s # received: 44032 318s ok 100 318s #lwp request: 318s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 0 318s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #Client-Transfer-Encoding: chunked 318s #DMMATCH1: 1 318s #X-Content-Length-Note: added by Apache::TestRequest 318s # 318s # testing : bytes in body 318s # expected: 45056 318s # received: 45056 318s ok 101 318s #lwp request: 318s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 0 318s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #Client-Transfer-Encoding: chunked 318s #DMMATCH1: 1 318s #X-Content-Length-Note: added by Apache::TestRequest 318s # 318s # testing : bytes in body 318s # expected: 46080 318s # received: 46080 318s ok 102 318s #lwp request: 318s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 0 318s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #Client-Transfer-Encoding: chunked 318s #DMMATCH1: 1 318s #X-Content-Length-Note: added by Apache::TestRequest 318s # 318s # testing : bytes in body 318s # expected: 47104 318s # received: 47104 318s ok 103 318s #lwp request: 318s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 0 318s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #Client-Transfer-Encoding: chunked 318s #DMMATCH1: 1 318s #X-Content-Length-Note: added by Apache::TestRequest 318s # 318s # testing : bytes in body 318s # expected: 48128 318s # received: 48128 318s ok 104 318s #lwp request: 318s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 0 318s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #Client-Transfer-Encoding: chunked 318s #DMMATCH1: 1 318s #X-Content-Length-Note: added by Apache::TestRequest 318s # 318s # testing : bytes in body 318s # expected: 49152 318s # received: 49152 318s ok 105 318s #lwp request: 318s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 0 318s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #Client-Transfer-Encoding: chunked 318s #DMMATCH1: 1 318s #X-Content-Length-Note: added by Apache::TestRequest 318s # 318s # testing : bytes in body 318s # expected: 50176 318s # received: 50176 318s ok 106 318s #lwp request: 318s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 0 318s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #Client-Transfer-Encoding: chunked 318s #DMMATCH1: 1 318s #X-Content-Length-Note: added by Apache::TestRequest 318s # 318s # testing : bytes in body 318s # expected: 51200 318s # received: 51200 318s ok 107 318s #lwp request: 318s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 0 318s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #Client-Transfer-Encoding: chunked 318s #DMMATCH1: 1 318s #X-Content-Length-Note: added by Apache::TestRequest 318s # 318s # testing : bytes in body 318s # expected: 102400 318s # received: 102400 318s ok 108 318s #lwp request: 318s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 0 318s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #Client-Transfer-Encoding: chunked 318s #DMMATCH1: 1 318s #X-Content-Length-Note: added by Apache::TestRequest 318s # 318s # testing : bytes in body 318s # expected: 307200 318s # received: 307200 318s ok 109 318s #lwp request: 318s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 0 318s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #Client-Transfer-Encoding: chunked 318s #DMMATCH1: 1 318s #X-Content-Length-Note: added by Apache::TestRequest 318s # 318s # testing : bytes in body 318s # expected: 512000 318s # received: 512000 318s ok 110 318s #lwp request: 318s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 0 318s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #Client-Transfer-Encoding: chunked 318s #DMMATCH1: 1 318s #X-Content-Length-Note: added by Apache::TestRequest 318s # 318s # testing : bytes in body 318s # expected: 2048000 318s # received: 2048000 318s ok 111 318s #lwp request: 318s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 0 318s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #Client-Transfer-Encoding: chunked 318s #DMMATCH1: 1 318s #X-Content-Length-Note: added by Apache::TestRequest 318s # 318s # testing : bytes in body 318s # expected: 4096000 318s # received: 4096000 318s ok 112 318s #lwp request: 318s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 0 318s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #Client-Transfer-Encoding: chunked 318s #DMMATCH1: 1 318s #X-Content-Length-Note: added by Apache::TestRequest 318s # 318s # testing : bytes in body 318s # expected: 6144000 318s # received: 6144000 318s ok 113 318s #lwp request: 318s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 0 318s #Client-Date: Tue, 17 Dec 2024 19:04:06 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #Client-Transfer-Encoding: chunked 318s #DMMATCH1: 1 318s #X-Content-Length-Note: added by Apache::TestRequest 318s # 318s # testing : bytes in body 318s # expected: 10240000 318s # received: 10240000 318s ok 114 318s ok 319s t/apache/post.t ..................... 319s # using LWP client 319s 1..51 319s # Running under perl version 5.038002 for linux 319s # Current time local: Tue Dec 17 19:04:06 2024 319s # Current time GMT: Tue Dec 17 19:04:06 2024 319s # Using Test.pm version 1.31 319s # Using Apache/Test.pm version 1.42 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 1024 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 5 319s #Client-Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '1024' 319s # received: 1024 319s ok 1 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 2048 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 5 319s #Client-Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '2048' 319s # received: 2048 319s ok 2 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 3072 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 5 319s #Client-Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '3072' 319s # received: 3072 319s ok 3 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 4096 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 5 319s #Client-Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '4096' 319s # received: 4096 319s ok 4 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 5120 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 5 319s #Client-Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '5120' 319s # received: 5120 319s ok 5 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 6144 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 5 319s #Client-Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '6144' 319s # received: 6144 319s ok 6 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 7168 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 5 319s #Client-Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '7168' 319s # received: 7168 319s ok 7 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 8192 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 5 319s #Client-Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '8192' 319s # received: 8192 319s ok 8 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 9216 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 5 319s #Client-Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '9216' 319s # received: 9216 319s ok 9 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 10240 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '10240' 319s # received: 10240 319s ok 10 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 11264 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '11264' 319s # received: 11264 319s ok 11 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 12288 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '12288' 319s # received: 12288 319s ok 12 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 13312 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '13312' 319s # received: 13312 319s ok 13 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 14336 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '14336' 319s # received: 14336 319s ok 14 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 15360 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '15360' 319s # received: 15360 319s ok 15 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 16384 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '16384' 319s # received: 16384 319s ok 16 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 17408 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '17408' 319s # received: 17408 319s ok 17 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 18432 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '18432' 319s # received: 18432 319s ok 18 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 19456 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '19456' 319s # received: 19456 319s ok 19 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 20480 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '20480' 319s # received: 20480 319s ok 20 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 21504 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '21504' 319s # received: 21504 319s ok 21 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 22528 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '22528' 319s # received: 22528 319s ok 22 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 23552 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '23552' 319s # received: 23552 319s ok 23 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 24576 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '24576' 319s # received: 24576 319s ok 24 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 25600 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '25600' 319s # received: 25600 319s ok 25 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 26624 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '26624' 319s # received: 26624 319s ok 26 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 27648 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '27648' 319s # received: 27648 319s ok 27 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 28672 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '28672' 319s # received: 28672 319s ok 28 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 29696 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '29696' 319s # received: 29696 319s ok 29 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 30720 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '30720' 319s # received: 30720 319s ok 30 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 31744 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '31744' 319s # received: 31744 319s ok 31 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 32768 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '32768' 319s # received: 32768 319s ok 32 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 33792 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:07 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '33792' 319s # received: 33792 319s ok 33 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 34816 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '34816' 319s # received: 34816 319s ok 34 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 35840 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '35840' 319s # received: 35840 319s ok 35 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 36864 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '36864' 319s # received: 36864 319s ok 36 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 37888 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '37888' 319s # received: 37888 319s ok 37 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 38912 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '38912' 319s # received: 38912 319s ok 38 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 39936 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '39936' 319s # received: 39936 319s ok 39 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 40960 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '40960' 319s # received: 40960 319s ok 40 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 41984 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '41984' 319s # received: 41984 319s ok 41 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 43008 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '43008' 319s # received: 43008 319s ok 42 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 44032 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '44032' 319s # received: 44032 319s ok 43 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 45056 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '45056' 319s # received: 45056 319s ok 44 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 46080 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '46080' 319s # received: 46080 319s ok 45 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 47104 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '47104' 319s # received: 47104 319s ok 46 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 48128 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '48128' 319s # received: 48128 319s ok 47 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 49152 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '49152' 319s # received: 49152 319s ok 48 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 50176 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '50176' 319s # received: 50176 319s ok 49 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 51200 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 6 319s #Client-Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '51200' 319s # received: 51200 319s ok 50 319s #lwp request: 319s #POST http://localhost:8529/eat_post HTTP/1.1 319s #User-Agent: libwww-perl/6.76 319s #Content-Length: 102400 319s # 319s #server response: 319s #HTTP/1.1 200 OK 319s #Connection: close 319s #Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 319s #Vary: In-If1 319s #Content-Length: 7 319s #Client-Date: Tue, 17 Dec 2024 19:04:08 GMT 319s #Client-Peer: 127.0.0.1:8529 319s #Client-Response-Num: 1 319s #DMMATCH1: 1 319s # 319s # testing : length posted 319s # expected: '102400' 319s # received: 102400 319s ok 51 319s ok 320s t/apache/pr17629.t .................. 320s 1..4 320s # Running under perl version 5.038002 for linux 320s # Current time local: Tue Dec 17 19:04:08 2024 320s # Current time GMT: Tue Dec 17 19:04:08 2024 320s # Using Test.pm version 1.31 320s # Using Apache/Test.pm version 1.42 320s # expected: 'begin-foobar-end 320s # ' 320s # received: 'begin-foobar-end 320s # ' 320s ok 1 320s # expected: 200 320s # received: '200' 320s ok 2 320s # testing : response was gzipped 320s # expected: 'gzip' 320s # received: 'gzip' 320s ok 3 320s # expected: 'begin-foobar-end 320s # ' 320s # received: 'begin-foobar-end 320s # ' 320s ok 4 320s ok 321s t/apache/pr18757.t .................. 321s 1..3 321s # Running under perl version 5.038002 for linux 321s # Current time local: Tue Dec 17 19:04:09 2024 321s # Current time GMT: Tue Dec 17 19:04:09 2024 321s # Using Test.pm version 1.31 321s # Using Apache/Test.pm version 1.42 321s # testing : 200 response from GET 321s # expected: 200 321s # received: '200' 321s ok 1 321s # expected C-L is 26 321s # URL via proxy is http://localhost:8537/index.html 321s ok 2 321s # line: HTTP/1.1 200 OK 321s # line: Date: Tue, 17 Dec 2024 19:04:10 GMT 321s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 321s # line: Vary: In-If1 321s # line: Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 321s # line: ETag: "1a-613edd771cbc0" 321s # line: Accept-Ranges: bytes 321s # line: Content-Length: 26 321s # line: DMMATCH1: 1 321s # line: Content-Type: text/html 321s # line: 321s # testing : whether proxy strips Content-Length header 321s # expected: 1 321s # received: 1 321s ok 3 321s ok 322s t/apache/pr35292.t .................. 322s 1..3 322s # Running under perl version 5.038002 for linux 322s # Current time local: Tue Dec 17 19:04:10 2024 322s # Current time GMT: Tue Dec 17 19:04:10 2024 322s # Using Test.pm version 1.31 322s # Using Apache/Test.pm version 1.42 322s ok 1 322s ok 2 322s # testing : read response-line 322s # expected: qr/^HTTP\/1\.. 413/ 322s # received: 'HTTP/1.1 413 Request Entity Too Large 322s # ' 322s ok 3 322s ok 323s t/apache/pr35330.t .................. 323s 1..2 323s # Running under perl version 5.038002 for linux 323s # Current time local: Tue Dec 17 19:04:11 2024 323s # Current time GMT: Tue Dec 17 19:04:11 2024 323s # Using Test.pm version 1.31 323s # Using Apache/Test.pm version 1.42 323s # testing : SSI was allowed for location 323s # expected: 200 323s # received: '200' 323s ok 1 323s # testing : file was served with correct content 323s # expected: 'hello' 323s # received: 'hello' 323s ok 2 323s ok 325s t/apache/pr37166.t .................. 325s 1..4 325s # Running under perl version 5.038002 for linux 325s # Current time local: Tue Dec 17 19:04:12 2024 325s # Current time GMT: Tue Dec 17 19:04:12 2024 325s # Using Test.pm version 1.31 325s # Using Apache/Test.pm version 1.42 325s # testing : SSI was allowed for location 325s # expected: 200 325s # received: '200' 325s ok 1 325s # testing : file was served with correct content 325s # expected: 'Hello world 325s # ' 325s # received: 'Hello world 325s # ' 325s ok 2 325s # testing : explicit 200 response 325s # expected: 200 325s # received: '200' 325s ok 3 325s # testing : file was again served with correct content 325s # expected: 'Hello world 325s # ' 325s # received: 'Hello world 325s # ' 325s ok 4 325s ok 326s t/apache/pr43939.t .................. 326s 1..4 326s # Running under perl version 5.038002 for linux 326s # Current time local: Tue Dec 17 19:04:14 2024 326s # Current time GMT: Tue Dec 17 19:04:14 2024 326s # Using Test.pm version 1.31 326s # Using Apache/Test.pm version 1.42 326s # expected: 'begin-default-end 326s # ' 326s # received: 'begin-default-end 326s # ' 326s ok 1 326s # expected: 200 326s # received: '200' 326s ok 2 326s # testing : response was gzipped 326s # expected: 'gzip' 326s # received: 'gzip' 326s ok 3 326s # expected: 'begin-default-end 326s # ' 326s # received: 'begin-default-end 326s # ' 326s ok 4 326s ok 327s t/apache/pr49328.t .................. 327s 1..1 327s # Running under perl version 5.038002 for linux 327s # Current time local: Tue Dec 17 19:04:15 2024 327s # Current time GMT: Tue Dec 17 19:04:15 2024 327s # Using Test.pm version 1.31 327s # Using Apache/Test.pm version 1.42 327s # expected: 'before 327s # included 327s # after 327s # ' 327s # received: 'before 327s # included 327s # after 327s # ' 327s ok 1 327s ok 329s t/apache/rwrite.t ................... 329s # using LWP client 329s 1..114 329s # Running under perl version 5.038002 for linux 329s # Current time local: Tue Dec 17 19:04:16 2024 329s # Current time GMT: Tue Dec 17 19:04:16 2024 329s # Using Test.pm version 1.31 329s # Using Apache/Test.pm version 1.42 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 1024 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : bytes in body 329s # expected: 1024 329s # received: 1024 329s ok 1 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 2048 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : bytes in body 329s # expected: 2048 329s # received: 2048 329s ok 2 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 3072 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : bytes in body 329s # expected: 3072 329s # received: 3072 329s ok 3 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 4096 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : bytes in body 329s # expected: 4096 329s # received: 4096 329s ok 4 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 5120 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : bytes in body 329s # expected: 5120 329s # received: 5120 329s ok 5 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 6144 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : bytes in body 329s # expected: 6144 329s # received: 6144 329s ok 6 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 7168 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : bytes in body 329s # expected: 7168 329s # received: 7168 329s ok 7 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 8192 329s # received: 8192 329s ok 8 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 9216 329s # received: 9216 329s ok 9 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 10240 329s # received: 10240 329s ok 10 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 11264 329s # received: 11264 329s ok 11 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 12288 329s # received: 12288 329s ok 12 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 13312 329s # received: 13312 329s ok 13 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 14336 329s # received: 14336 329s ok 14 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 15360 329s # received: 15360 329s ok 15 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 16384 329s # received: 16384 329s ok 16 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 17408 329s # received: 17408 329s ok 17 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 18432 329s # received: 18432 329s ok 18 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 19456 329s # received: 19456 329s ok 19 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 20480 329s # received: 20480 329s ok 20 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 21504 329s # received: 21504 329s ok 21 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 22528 329s # received: 22528 329s ok 22 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 23552 329s # received: 23552 329s ok 23 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 24576 329s # received: 24576 329s ok 24 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 25600 329s # received: 25600 329s ok 25 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 26624 329s # received: 26624 329s ok 26 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 27648 329s # received: 27648 329s ok 27 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 28672 329s # received: 28672 329s ok 28 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 29696 329s # received: 29696 329s ok 29 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 30720 329s # received: 30720 329s ok 30 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 31744 329s # received: 31744 329s ok 31 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 32768 329s # received: 32768 329s ok 32 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 33792 329s # received: 33792 329s ok 33 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 34816 329s # received: 34816 329s ok 34 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 35840 329s # received: 35840 329s ok 35 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 36864 329s # received: 36864 329s ok 36 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 37888 329s # received: 37888 329s ok 37 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 38912 329s # received: 38912 329s ok 38 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 39936 329s # received: 39936 329s ok 39 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 40960 329s # received: 40960 329s ok 40 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 41984 329s # received: 41984 329s ok 41 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 43008 329s # received: 43008 329s ok 42 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 44032 329s # received: 44032 329s ok 43 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 45056 329s # received: 45056 329s ok 44 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 46080 329s # received: 46080 329s ok 45 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 47104 329s # received: 47104 329s ok 46 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 48128 329s # received: 48128 329s ok 47 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 49152 329s # received: 49152 329s ok 48 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 50176 329s # received: 50176 329s ok 49 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 51200 329s # received: 51200 329s ok 50 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 102400 329s # received: 102400 329s ok 51 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 307200 329s # received: 307200 329s ok 52 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 512000 329s # received: 512000 329s ok 53 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 2048000 329s # received: 2048000 329s ok 54 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 4096000 329s # received: 4096000 329s ok 55 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 6144000 329s # received: 6144000 329s ok 56 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 10240000 329s # received: 10240000 329s ok 57 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 1024 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : bytes in body 329s # expected: 1024 329s # received: 1024 329s ok 58 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 2048 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : bytes in body 329s # expected: 2048 329s # received: 2048 329s ok 59 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 3072 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : bytes in body 329s # expected: 3072 329s # received: 3072 329s ok 60 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 4096 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : bytes in body 329s # expected: 4096 329s # received: 4096 329s ok 61 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 5120 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : bytes in body 329s # expected: 5120 329s # received: 5120 329s ok 62 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 6144 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : bytes in body 329s # expected: 6144 329s # received: 6144 329s ok 63 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 7168 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #DMMATCH1: 1 329s # 329s # testing : bytes in body 329s # expected: 7168 329s # received: 7168 329s ok 64 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 8192 329s # received: 8192 329s ok 65 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 9216 329s # received: 9216 329s ok 66 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 10240 329s # received: 10240 329s ok 67 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 11264 329s # received: 11264 329s ok 68 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 12288 329s # received: 12288 329s ok 69 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 13312 329s # received: 13312 329s ok 70 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 14336 329s # received: 14336 329s ok 71 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 15360 329s # received: 15360 329s ok 72 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 16384 329s # received: 16384 329s ok 73 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 17408 329s # received: 17408 329s ok 74 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 18432 329s # received: 18432 329s ok 75 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 19456 329s # received: 19456 329s ok 76 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 20480 329s # received: 20480 329s ok 77 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 21504 329s # received: 21504 329s ok 78 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 22528 329s # received: 22528 329s ok 79 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 23552 329s # received: 23552 329s ok 80 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 24576 329s # received: 24576 329s ok 81 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 25600 329s # received: 25600 329s ok 82 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 26624 329s # received: 26624 329s ok 83 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 27648 329s # received: 27648 329s ok 84 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 28672 329s # received: 28672 329s ok 85 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 29696 329s # received: 29696 329s ok 86 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 30720 329s # received: 30720 329s ok 87 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 31744 329s # received: 31744 329s ok 88 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 32768 329s # received: 32768 329s ok 89 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 33792 329s # received: 33792 329s ok 90 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 34816 329s # received: 34816 329s ok 91 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 35840 329s # received: 35840 329s ok 92 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 36864 329s # received: 36864 329s ok 93 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 37888 329s # received: 37888 329s ok 94 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 38912 329s # received: 38912 329s ok 95 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 39936 329s # received: 39936 329s ok 96 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 40960 329s # received: 40960 329s ok 97 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 41984 329s # received: 41984 329s ok 98 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 43008 329s # received: 43008 329s ok 99 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 44032 329s # received: 44032 329s ok 100 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 45056 329s # received: 45056 329s ok 101 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 46080 329s # received: 46080 329s ok 102 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 47104 329s # received: 47104 329s ok 103 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 48128 329s # received: 48128 329s ok 104 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 49152 329s # received: 49152 329s ok 105 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 50176 329s # received: 50176 329s ok 106 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 51200 329s # received: 51200 329s ok 107 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 102400 329s # received: 102400 329s ok 108 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 307200 329s # received: 307200 329s ok 109 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 512000 329s # received: 512000 329s ok 110 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 2048000 329s # received: 2048000 329s ok 111 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:17 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:18 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 4096000 329s # received: 4096000 329s ok 112 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:18 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:18 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 6144000 329s # received: 6144000 329s ok 113 329s #lwp request: 329s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 329s #User-Agent: libwww-perl/6.76 329s # 329s #server response: 329s #HTTP/1.1 200 OK 329s #Connection: close 329s #Date: Tue, 17 Dec 2024 19:04:18 GMT 329s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 329s #Vary: In-If1 329s #Content-Length: 0 329s #Client-Date: Tue, 17 Dec 2024 19:04:18 GMT 329s #Client-Peer: 127.0.0.1:8529 329s #Client-Response-Num: 1 329s #Client-Transfer-Encoding: chunked 329s #DMMATCH1: 1 329s #X-Content-Length-Note: added by Apache::TestRequest 329s # 329s # testing : bytes in body 329s # expected: 10240000 329s # received: 10240000 329s ok 114 329s ok 330s t/apache/server_name_port.t ......... 330s 1..84 330s # Running under perl version 5.038002 for linux 330s # Current time local: Tue Dec 17 19:04:18 2024 330s # Current time GMT: Tue Dec 17 19:04:18 2024 330s # Using Test.pm version 1.31 330s # Using Apache/Test.pm version 1.42 330s # SENDING: 330s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 330s # expecting 200, got 200 330s ok 1 330s # got SERVER_NAME='righthost', expected 'righthost' 330s ok 2 330s # got SERVER_PORT='8529', expected '8529' 330s ok 3 330s # SENDING: 330s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 330s # expecting 200, got 200 330s ok 4 330s # got SERVER_NAME='righthost', expected 'righthost' 330s ok 5 330s # got SERVER_PORT='123', expected '123' 330s ok 6 330s # SENDING: 330s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 330s # expecting 200, got 200 330s ok 7 330s # got SERVER_NAME='righthost', expected 'righthost' 330s ok 8 330s # got SERVER_PORT='8529', expected '8529' 330s ok 9 330s # SENDING: 330s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 330s # expecting 200, got 200 330s ok 10 330s # got SERVER_NAME='righthost', expected 'righthost' 330s ok 11 330s # got SERVER_PORT='123', expected '123' 330s ok 12 330s # SENDING: 330s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 330s # expecting 200, got 200 330s ok 13 330s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 330s ok 14 330s # got SERVER_PORT='8529', expected '8529' 330s ok 15 330s # SENDING: 330s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 330s # expecting 200, got 200 330s ok 16 330s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 330s ok 17 330s # got SERVER_PORT='123', expected '123' 330s ok 18 330s # SENDING: 330s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 330s # expecting 200, got 200 330s ok 19 330s # got SERVER_NAME='[::1]', expected '[::1]' 330s ok 20 330s # got SERVER_PORT='8529', expected '8529' 330s ok 21 330s # SENDING: 330s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 330s # expecting 200, got 200 330s ok 22 330s # got SERVER_NAME='[::1]', expected '[::1]' 330s ok 23 330s # got SERVER_PORT='123', expected '123' 330s ok 24 330s # SENDING: 330s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 330s # expecting 200, got 200 330s ok 25 330s # got SERVER_NAME='[a::1]', expected '[a::1]' 330s ok 26 330s # got SERVER_PORT='8529', expected '8529' 330s ok 27 330s # SENDING: 330s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 330s # expecting 200, got 200 330s ok 28 330s # got SERVER_NAME='[a::1]', expected '[a::1]' 330s ok 29 330s # got SERVER_PORT='123', expected '123' 330s ok 30 330s # SENDING: 330s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 330s # expecting 200, got 200 330s ok 31 330s # got SERVER_NAME='[a::1]', expected '[a::1]' 330s ok 32 330s # got SERVER_PORT='8529', expected '8529' 330s ok 33 330s # SENDING: 330s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 330s # expecting 200, got 200 330s ok 34 330s # got SERVER_NAME='[a::1]', expected '[a::1]' 330s ok 35 330s # got SERVER_PORT='123', expected '123' 330s ok 36 330s # SENDING: 330s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 330s # expecting 200, got 200 330s ok 37 330s # got SERVER_NAME='righthost', expected 'righthost' 330s ok 38 330s # got SERVER_PORT='8529', expected '8529' 330s ok 39 330s # SENDING: 330s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 330s # expecting 200, got 200 330s ok 40 330s # got SERVER_NAME='righthost', expected 'righthost' 330s ok 41 330s # got SERVER_PORT='123', expected '123' 330s ok 42 330s # SENDING: 330s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 330s # expecting 200, got 200 330s ok 43 330s # got SERVER_NAME='righthost', expected 'righthost' 330s ok 44 330s # got SERVER_PORT='8529', expected '8529' 330s ok 45 330s # SENDING: 330s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 330s # expecting 200, got 200 330s ok 46 330s # got SERVER_NAME='righthost', expected 'righthost' 330s ok 47 330s # got SERVER_PORT='123', expected '123' 330s ok 48 330s # SENDING: 330s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 330s # expecting 200, got 200 330s ok 49 330s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 330s ok 50 330s # got SERVER_PORT='8529', expected '8529' 330s ok 51 330s # SENDING: 330s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 330s # expecting 200, got 200 330s ok 52 330s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 330s ok 53 330s # got SERVER_PORT='123', expected '123' 330s ok 54 330s # SENDING: 330s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 330s # expecting 200, got 200 330s ok 55 330s # got SERVER_NAME='[::1]', expected '[::1]' 330s ok 56 330s # got SERVER_PORT='8529', expected '8529' 330s ok 57 330s # SENDING: 330s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 330s # expecting 200, got 200 330s ok 58 330s # got SERVER_NAME='[::1]', expected '[::1]' 330s ok 59 330s # got SERVER_PORT='123', expected '123' 330s ok 60 330s # SENDING: 330s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 330s # expecting 200, got 200 330s ok 61 330s # got SERVER_NAME='righthost', expected 'righthost' 330s ok 62 330s # got SERVER_PORT='8529', expected '8529' 330s ok 63 330s # SENDING: 330s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 330s # expecting 200, got 200 330s ok 64 330s # got SERVER_NAME='righthost', expected 'righthost' 330s ok 65 330s # got SERVER_PORT='123', expected '123' 330s ok 66 330s # SENDING: 330s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 330s # expecting 200, got 200 330s ok 67 330s # got SERVER_NAME='righthost', expected 'righthost' 330s ok 68 330s # got SERVER_PORT='8529', expected '8529' 330s ok 69 330s # SENDING: 330s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 330s # expecting 200, got 200 330s ok 70 330s # got SERVER_NAME='righthost', expected 'righthost' 330s ok 71 330s # got SERVER_PORT='123', expected '123' 330s ok 72 330s # SENDING: 330s # 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 330s # expecting 200, got 200 330s ok 73 330s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 330s ok 74 330s # got SERVER_PORT='8529', expected '8529' 330s ok 75 330s # SENDING: 330s # 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 330s # expecting 200, got 200 330s ok 76 330s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 330s ok 77 330s # got SERVER_PORT='123', expected '123' 330s ok 78 330s # SENDING: 330s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 330s # expecting 200, got 200 330s ok 79 330s # got SERVER_NAME='[::1]', expected '[::1]' 330s ok 80 330s # got SERVER_PORT='8529', expected '8529' 330s ok 81 330s # SENDING: 330s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 330s # expecting 200, got 200 330s ok 82 330s # got SERVER_NAME='[::1]', expected '[::1]' 330s ok 83 330s # got SERVER_PORT='123', expected '123' 330s ok 84 330s ok 331s t/apache/teclchunk.t ................ skipped: Not supported yet 332s t/apr/uri.t ......................... 332s 1..1 332s # Running under perl version 5.038002 for linux 332s # Current time local: Tue Dec 17 19:04:20 2024 332s # Current time GMT: Tue Dec 17 19:04:20 2024 332s # Using Test.pm version 1.31 332s # Using Apache/Test.pm version 1.42 332s ok 1 332s ok 334s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 335s t/filter/case.t ..................... 335s 1..4 335s # Running under perl version 5.038002 for linux 335s # Current time local: Tue Dec 17 19:04:23 2024 335s # Current time GMT: Tue Dec 17 19:04:23 2024 335s # Using Test.pm version 1.31 335s # Using Apache/Test.pm version 1.42 335s ok 1 335s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 335s # expected 200 335s # received 200 335s # body: =HEAD1 NAME 335s X X 335s 335s PERLSUB - PERL SUBROUTINES 335s 335s =HEAD1 SYNOPSIS 335s 335s TO DECLARE SUBROUTINES: 335s X X 335s 335s SUB NAME; # A "FORWARD" DECLARATION. 335s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 335s SUB NAME : ATTRS; # WITH ATTRIBUTES 335s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 335s 335s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 335s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 335s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 335s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 335s 335s USE FEATURE 'SIGNATURES'; 335s SUB NAME(SIG) BLOCK # WITH SIGNATURE 335s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 335s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 335s 335s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 335s X 335s 335s $SUBREF = SUB BLOCK; # NO PROTO 335s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 335s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 335s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 335s 335s USE FEATURE 'SIGNATURES'; 335s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 335s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 335s 335s TO IMPORT SUBROUTINES: 335s X 335s 335s USE MODULE QW(NAME1 NAME2 NAME3); 335s 335s TO CALL SUBROUTINES: 335s X X 335s 335s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 335s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 335s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 335s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 335s 335s =HEAD1 DESCRIPTION 335s 335s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 335s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 335s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 335s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 335s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 335s ITS NAME OR A CODE REFERENCE. 335s 335s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 335s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 335s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 335s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 335s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 335s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 335s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 335s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 335s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 335s X X 335s 335s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 335s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 335s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 335s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 335s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 335s SUCH A SIGNATURE-USING SUBROUTINE. 335s 335s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 335s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 335s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 335s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 335s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 335s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 335s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 335s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 335s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 335s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 335s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 335s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 335s X X X<@_> 335s 335s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 335s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 335s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 335s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 335s L AND L. 335s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 335s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 335s 335s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 335s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 335s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 335s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 335s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 335s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 335s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 335s ONE LARGE INDISTINGUISHABLE LIST. 335s 335s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 335s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 335s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 335s EMPTY SUB RETURNS THE EMPTY LIST. 335s X X X 335s 335s EXAMPLE: 335s 335s SUB MAX { 335s MY $MAX = SHIFT(@_); 335s FOREACH $FOO (@_) { 335s $MAX = $FOO IF $MAX < $FOO; 335s } 335s RETURN $MAX; 335s } 335s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 335s 335s EXAMPLE: 335s 335s # GET A LINE, COMBINING CONTINUATION LINES 335s # THAT START WITH WHITESPACE 335s 335s SUB GET_LINE { 335s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 335s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 335s IF ($LOOKAHEAD =~ /^[ \T]/) { 335s $THISLINE .= $LOOKAHEAD; 335s } 335s ELSE { 335s LAST LINE; 335s } 335s } 335s RETURN $THISLINE; 335s } 335s 335s $LOOKAHEAD = ; # GET FIRST LINE 335s WHILE (DEFINED($LINE = GET_LINE())) { 335s ... 335s } 335s 335s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 335s 335s SUB MAYBESET { 335s MY($KEY, $VALUE) = @_; 335s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 335s } 335s 335s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 335s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 335s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 335s ITS CALLER'S VALUES. 335s X X 335s 335s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 335s SUB UPCASE_IN { 335s FOR (@_) { TR/A-Z/A-Z/ } 335s } 335s 335s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 335s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 335s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 335s X X 335s 335s UPCASE_IN("FREDERICK"); 335s 335s IT WOULD BE MUCH SAFER IF THE C FUNCTION 335s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 335s OF CHANGING THEM IN PLACE: 335s 335s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 335s SUB UPCASE { 335s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 335s MY @PARMS = @_; 335s FOR (@PARMS) { TR/A-Z/A-Z/ } 335s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 335s } 335s 335s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 335s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 335s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 335s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 335s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 335s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 335s 335s @NEWLIST = UPCASE(@LIST1, @LIST2); 335s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 335s 335s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 335s 335s (@X, @Y) = UPCASE(@LIST1, @LIST2); 335s 335s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 335s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 335s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 335s L FOR ALTERNATIVES. 335s 335s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 335s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 335s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 335s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 335s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 335s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 335s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 335s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 335s SEE L FOR MORE ABOUT ALL THAT. 335s X<&> 335s 335s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 335s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 335s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 335s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 335s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 335s X 335s 335s &FOO(1,2,3); # PASS THREE ARGUMENTS 335s FOO(1,2,3); # THE SAME 335s 335s FOO(); # PASS A NULL LIST 335s &FOO(); # THE SAME 335s 335s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 335s USE STRICT 'SUBS'; 335s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 335s # A COMPILE-TIME ERROR 335s NO STRICT 'SUBS'; 335s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 335s # A LITERAL STRING "FOO" 335s 335s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 335s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 335s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 335s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 335s X<&> 335s 335s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 335s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 335s YOUR SUBROUTINE'S NAME. 335s 335s USE V5.16; 335s MY $FACTORIAL = SUB { 335s MY ($X) = @_; 335s RETURN 1 IF $X == 1; 335s RETURN($X * __SUB__->( $X - 1 ) ); 335s }; 335s 335s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 335s IS SUBJECT TO CHANGE. 335s 335s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 335s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 335s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 335s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 335s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 335s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 335s SPECIAL, PRE-DEFINED THINGS. 335s 335s =OVER 335s 335s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 335s 335s C 335s 335s =ITEM DOCUMENTED IN L 335s 335s C, C 335s 335s =ITEM DOCUMENTED IN L 335s 335s C, C 335s 335s =ITEM DOCUMENTED IN L 335s 335s C, C, C, C, C, C, C, 335s C, C, C, C, C, C, 335s C, C, C, C, C, C, C, 335s C, C, C, C, C, C, 335s C, C, C, C, C, 335s C, C, C, C 335s 335s =ITEM DOCUMENTED IN L 335s 335s C, C, C, C, C, C, C, 335s C, C, C, C, C, C, C, 335s C, C, C, C, C, C 335s 335s =ITEM DOCUMENTED IN L 335s 335s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 335s L<< C|PERLFUNC/REQUIRE >> 335s 335s =ITEM DOCUMENTED IN L 335s 335s C 335s 335s =ITEM DOCUMENTED IN L 335s 335s C, C, C, C, C 335s 335s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 335s 335s ANY STARTING WITH C<(> 335s 335s =BACK 335s 335s THE C, C, C, C AND C SUBROUTINES 335s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 335s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 335s EXPLICITLY. SEE L 335s 335s =HEAD2 SIGNATURES 335s 335s X X 335s 335s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 335s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 335s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 335s 335s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 335s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 335s DIRECTLY BY C, IN THE CURRENT SCOPE. 335s 335s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 335s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 335s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 335s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 335s 335s FOR EXAMPLE, 335s 335s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 335s 335s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 335s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 335s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 335s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 335s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 335s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 335s 335s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 335s THE SIGNATURE. FOR EXAMPLE, 335s 335s SUB FOO ($LEFT, $RIGHT) { 335s RETURN $LEFT + $RIGHT; 335s } 335s 335s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 335s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 335s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 335s EQUIVALENT TO 335s 335s SUB FOO { 335s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 335s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 335s MY $LEFT = $_[0]; 335s MY $RIGHT = $_[1]; 335s RETURN $LEFT + $RIGHT; 335s } 335s 335s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 335s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 335s 335s SUB FOO ($FIRST, $, $THIRD) { 335s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 335s } 335s 335s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 335s MANDATORY FOR THE CALLER TO PASS IT. 335s 335s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 335s SEPARATED FROM THE PARAMETER NAME BY C<=>: 335s 335s SUB FOO ($LEFT, $RIGHT = 0) { 335s RETURN $LEFT + $RIGHT; 335s } 335s 335s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 335s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 335s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 335s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 335s FOR EXAMPLE, 335s 335s MY $AUTO_ID = 0; 335s SUB FOO ($THING, $ID = $AUTO_ID++) { 335s PRINT "$THING HAS ID $ID"; 335s } 335s 335s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 335s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 335s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 335s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 335s 335s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 335s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 335s } 335s 335s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 335s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 335s VALUE PROVIDED WAS C. 335s 335s SUB FOO ($NAME //= "WORLD") { 335s PRINT "HELLO, $NAME"; 335s } 335s 335s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 335s 335s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 335s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 335s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 335s 335s SUB FOO ($X ||= 10) { 335s RETURN 5 + $X; 335s } 335s 335s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 335s FOR EXAMPLE, 335s 335s SUB FOO ($THING, $ = 1) { 335s PRINT $THING; 335s } 335s 335s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 335s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 335s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 335s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 335s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 335s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 335s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 335s 335s SUB FOO ($THING, $=) { 335s PRINT $THING; 335s } 335s 335s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 335s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 335s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 335s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 335s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 335s TO RIGHT. 335s 335s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 335s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 335s 335s SUB FOO ($FILTER, @INPUTS) { 335s PRINT $FILTER->($_) FOREACH @INPUTS; 335s } 335s 335s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 335s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 335s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 335s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 335s 335s SUB FOO ($THING, @) { 335s PRINT $THING; 335s } 335s 335s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 335s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 335s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 335s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 335s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 335s AS WITH STANDARD HASH CONSTRUCTION. 335s 335s SUB FOO ($FILTER, %INPUTS) { 335s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 335s } 335s 335s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 335s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 335s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 335s 335s SUB FOO ($THING, %) { 335s PRINT $THING; 335s } 335s 335s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 335s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 335s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 335s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 335s AN EMPTY ARRAY OR EMPTY HASH. 335s 335s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 335s THAT THE CALLER PASSED NO ARGUMENTS: 335s 335s SUB FOO () { 335s RETURN 123; 335s } 335s 335s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 335s WARNING IN THE C CATEGORY. FROM PERL 5.36 335s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 335s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 335s STATEMENT SUCH AS: 335s 335s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 335s 335s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 335s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 335s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 335s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 335s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 335s WARNINGS IN THE C CATEGORY WHEN 335s COMPILED: 335s 335s SUB F ($X) { 335s # THIS LINE EMITS THE WARNING SEEN BELOW 335s PRINT "ARGUMENTS ARE @_"; 335s } 335s 335s Z<> 335s 335s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 335s EXPERIMENTAL AT ... 335s 335s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 335s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 335s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 335s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 335s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 335s SUPPLY THAT ARGUMENT. 335s 335s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 335s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 335s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 335s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 335s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 335s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 335s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 335s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 335s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 335s 335s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 335s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 335s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 335s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 335s L. FOR EXAMPLE, 335s 335s SUB FOO :PROTOTYPE($) { $_[0] } 335s 335s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 335s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 335s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 335s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 335s 335s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 335s RETURN $LEFT + $RIGHT; 335s } 335s 335s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 335s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 335s THE SUBROUTINE'S BODY. 335s 335s =HEAD2 PRIVATE VARIABLES VIA MY() 335s X X X X X 335s X X 335s 335s SYNOPSIS: 335s 335s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 335s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 335s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 335s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 335s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 335s 335s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 335s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 335s SEE L AND L. 335s 335s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 335s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 335s (C/C/C/C), LOOP 335s (C/C/C/C/C), SUBROUTINE, C, 335s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 335s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 335s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 335s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 335s WITH C INSTEAD. 335s 335s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 335s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 335s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 335s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 335s ITS OWN COPY. 335s X 335s 335s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 335s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 335s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 335s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 335s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 335s 335s MY $X = 10; 335s SUB BUMPX { $X++ } 335s 335s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 335s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 335s THE C ITSELF. SEE L. 335s X 335s 335s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 335s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 335s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 335s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 335s 335s $ARG = "FRED"; # "GLOBAL" VARIABLE 335s $N = CUBE_ROOT(27); 335s PRINT "$ARG THINKS THE ROOT IS $N\N"; 335s # OUTPUTS: FRED THINKS THE ROOT IS 3 335s 335s SUB CUBE_ROOT { 335s MY $ARG = SHIFT; # NAME DOESN'T MATTER 335s $ARG **= 1/3; 335s RETURN $ARG; 335s } 335s 335s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 335s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 335s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 335s 335s MY ($FOO) = ; # WRONG? 335s MY @FOO = ; 335s 335s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 335s 335s MY $FOO = ; 335s 335s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 335s 335s MY $FOO, $BAR = 1; # WRONG 335s 335s THAT HAS THE SAME EFFECT AS 335s 335s MY $FOO; 335s $BAR = 1; 335s 335s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 335s THE CURRENT STATEMENT. THUS, 335s 335s MY $X = $X; 335s 335s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 335s THE EXPRESSION 335s 335s MY $X = 123 AND $X == 123 335s 335s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 335s 335s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 335s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 335s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 335s 335s WHILE (MY $LINE = <>) { 335s $LINE = LC $LINE; 335s } CONTINUE { 335s PRINT $LINE; 335s } 335s 335s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 335s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 335s IT. SIMILARLY, IN THE CONDITIONAL 335s 335s IF ((MY $ANSWER = ) =~ /^YES$/I) { 335s USER_AGREES(); 335s } ELSIF ($ANSWER =~ /^NO$/I) { 335s USER_DISAGREES(); 335s } ELSE { 335s CHOMP $ANSWER; 335s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 335s } 335s 335s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 335s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 335s BUT NOT BEYOND IT. SEE L FOR INFORMATION 335s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 335s 335s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 335s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 335s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 335s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 335s IN THE LOOP 335s X X 335s 335s FOR MY $I (1, 2, 3) { 335s SOME_FUNCTION(); 335s } 335s 335s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 335s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 335s X X 335s 335s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 335s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 335s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 335s 335s USE STRICT 'VARS'; 335s 335s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 335s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 335s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 335s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 335s THIS WITH C. 335s 335s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 335s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 335s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 335s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 335s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 335s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 335s EXAMPLE. 335s 335s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 335s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 335s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 335s 335s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 335s 335s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 335s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 335s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 335s 335s PACKAGE MAIN; 335s LOCAL $X = 10; 335s MY $X = 20; 335s PRINT "$X AND $::X\N"; 335s 335s THAT WILL PRINT OUT C<20> AND C<10>. 335s 335s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 335s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 335s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 335s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 335s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 335s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 335s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 335s AN ANONYMOUS SUB REFERENCE: 335s 335s MY $SECRET_VERSION = '1.001-BETA'; 335s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 335s &$SECRET_SUB(); 335s 335s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 335s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 335s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 335s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 335s UNQUALIFIED AND UNQUALIFIABLE. 335s 335s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 335s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 335s L FOR SOMETHING OF A WORK-AROUND TO 335s THIS. 335s 335s =HEAD2 PERSISTENT PRIVATE VARIABLES 335s X X X X 335s X X 335s 335s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 335s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 335s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 335s 335s =HEAD3 PERSISTENT VARIABLES VIA STATE() 335s 335s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 335s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 335s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 335s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 335s THE C FORM DOES NOT REQUIRE THE 335s C PRAGMA. 335s 335s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 335s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 335s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 335s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 335s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 335s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 335s SUBROUTINE EACH TIME IT IS EXECUTED.) 335s 335s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 335s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 335s 335s USE FEATURE 'STATE'; 335s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 335s 335s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 335s 335s USE FEATURE 'STATE'; 335s SUB CREATE_COUNTER { 335s RETURN SUB { STATE $X; RETURN ++$X } 335s } 335s 335s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 335s CODE OUTSIDE. 335s 335s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 335s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 335s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 335s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 335s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 335s 335s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 335s 335s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 335s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 335s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 335s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 335s 335s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 335s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 335s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 335s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 335s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 335s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 335s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 335s 335s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 335s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 335s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 335s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 335s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 335s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 335s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 335s 335s { 335s MY $SECRET_VAL = 0; 335s SUB GIMME_ANOTHER { 335s RETURN ++$SECRET_VAL; 335s } 335s } 335s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 335s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 335s 335s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 335s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 335s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 335s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 335s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 335s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 335s STARTS TO RUN: 335s 335s BEGIN { 335s MY $SECRET_VAL = 0; 335s SUB GIMME_ANOTHER { 335s RETURN ++$SECRET_VAL; 335s } 335s } 335s 335s SEE L ABOUT THE 335s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 335s C AND C. 335s 335s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 335s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 335s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 335s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 335s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 335s 335s =HEAD2 TEMPORARY VALUES VIA LOCAL() 335s X X X X 335s X 335s 335s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 335s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 335s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 335s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 335s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 335s 335s SYNOPSIS: 335s 335s # LOCALIZATION OF VALUES 335s 335s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 335s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 335s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 335s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 335s 335s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 335s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 335s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 335s # LOCALIZATION 335s 335s # LOCALIZATION OF SYMBOLS 335s 335s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 335s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 335s # @MERLYN IS REALLY @RANDAL, ETC 335s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 335s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 335s 335s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 335s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 335s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 335s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 335s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 335s 335s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 335s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 335s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 335s CREATES NEW, DYNAMICALLY SCOPED VALUES. 335s 335s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 335s PLACED IN PARENTHESES. THIS OPERATOR WORKS 335s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 335s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 335s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 335s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 335s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 335s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 335s UNDEFINED VALUE.) 335s 335s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 335s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 335s VARIABLES OUTSIDE THE LOOP. 335s 335s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 335s X 335s 335s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 335s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 335s VIEWED AS A SCALAR OR AN ARRAY. SO 335s 335s LOCAL($FOO) = ; 335s LOCAL @FOO = ; 335s 335s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 335s 335s LOCAL $FOO = ; 335s 335s SUPPLIES A SCALAR CONTEXT. 335s 335s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 335s X 335s 335s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 335s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 335s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 335s 335s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 335s 335s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 335s { LOCAL $/ = UNDEF; $SLURP = ; } 335s 335s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 335s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 335s I, BECAUSE THE $1 VARIABLE IS 335s MAGICAL AND READ-ONLY : 335s 335s LOCAL $1 = 2; 335s 335s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 335s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 335s TO SAFELY REUSE $_ IN A SUBROUTINE. 335s 335s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 335s WORK AS DESCRIBED. 335s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 335s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 335s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 335s SEE L FOR MORE 335s DETAILS. 335s X 335s 335s =HEAD3 LOCALIZATION OF GLOBS 335s X X 335s 335s THE CONSTRUCT 335s 335s LOCAL *NAME; 335s 335s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 335s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 335s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 335s 335s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 335s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 335s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 335s SEPARATOR. 335s 335s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 335s X X 335s X 335s 335s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 335s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 335s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 335s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 335s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 335s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 335s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 335s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 335s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 335s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 335s 335s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 335s @ARY = ( 0..5 ); 335s { 335s LOCAL($ARY[5]) = 6; 335s LOCAL($HASH{'A'}) = 'DRILL'; 335s WHILE (MY $E = POP(@ARY)) { 335s PRINT "$E . . .\N"; 335s LAST UNLESS $E > 3; 335s } 335s IF (@ARY) { 335s $HASH{'ONLY A'} = 'TEST'; 335s DELETE $HASH{'A'}; 335s } 335s } 335s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 335s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 335s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 335s 335s PERL WILL PRINT 335s 335s 6 . . . 335s 4 . . . 335s 3 . . . 335s THIS IS A TEST ONLY A TEST. 335s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 335s 335s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 335s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 335s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 335s SURPRISING, AND IS VERY LIKELY TO CHANGE. 335s 335s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 335s X X X 335s X 335s 335s YOU CAN USE THE C AND C 335s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 335s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 335s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 335s 335s DO { 335s MY $VAL = $ARRAY[$IDX]; 335s LOCAL $ARRAY[$IDX]; 335s DELETE $ARRAY[$IDX]; 335s $VAL 335s } 335s 335s AND 335s 335s DO { 335s MY $VAL = $HASH{KEY}; 335s LOCAL $HASH{KEY}; 335s DELETE $HASH{KEY}; 335s $VAL 335s } 335s 335s EXCEPT THAT FOR THOSE THE C IS 335s SCOPED TO THE C BLOCK. SLICES ARE 335s ALSO ACCEPTED. 335s 335s MY %HASH = ( 335s A => [ 7, 8, 9 ], 335s B => 1, 335s ) 335s 335s { 335s MY $X = DELETE LOCAL $HASH{A}; 335s # $X IS [ 7, 8, 9 ] 335s # %HASH IS (B => 1) 335s 335s { 335s MY @NUMS = DELETE LOCAL @$X[0, 2] 335s # @NUMS IS (7, 9) 335s # $X IS [ UNDEF, 8 ] 335s 335s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 335s } 335s # $X IS BACK TO [ 7, 8, 9 ] 335s 335s } 335s # %HASH IS BACK TO ITS ORIGINAL STATE 335s 335s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 335s 335s =HEAD2 LVALUE SUBROUTINES 335s X X 335s 335s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 335s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 335s 335s MY $VAL; 335s SUB CANMOD : LVALUE { 335s $VAL; # OR: RETURN $VAL; 335s } 335s SUB NOMOD { 335s $VAL; 335s } 335s 335s CANMOD() = 5; # ASSIGNS TO $VAL 335s NOMOD() = 5; # ERROR 335s 335s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 335s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 335s BY A SCALAR. FOR EXAMPLE, CONSIDER: 335s 335s DATA(2,3) = GET_DATA(3,4); 335s 335s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 335s 335s (DATA(2,3)) = GET_DATA(3,4); 335s 335s AND IN: 335s 335s (DATA(2),DATA(3)) = GET_DATA(3,4); 335s 335s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 335s 335s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 335s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 335s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 335s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 335s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 335s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 335s 335s =HEAD2 LEXICAL SUBROUTINES 335s X X X X 335s 335s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 335s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 335s AVAILABLE UNDER C OR C OR HIGHER. 335s 335s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 335s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 335s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 335s CATEGORY WAS DISABLED. 335s 335s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 335s DECLARED, AND ONLY AFTER THAT DECLARATION: 335s 335s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 335s # VERSIONS EARLIER THAN 5.26. 335s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 335s USE FEATURE 'LEXICAL_SUBS'; 335s 335s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 335s STATE SUB FOO { 335s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 335s } 335s FOO(); # CALLS "STATE" SUB 335s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 335s 335s MY SUB BAR { ... } 335s BAR(); # CALLS "MY" SUB 335s 335s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 335s 335s # WRONG 335s MY SUB BAZ { 335s BAZ(); 335s } 335s 335s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 335s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 335s 335s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 335s 335s MY SUB BAZ { 335s __SUB__->(); # CALLS ITSELF 335s } 335s 335s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 335s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 335s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 335s HOWEVER: 335s 335s MY SUB BAZ; # PREDECLARATION 335s SUB BAZ { # DEFINE THE "MY" SUB 335s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 335s } 335s 335s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 335s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 335s C; THEY KEEP EACH OTHER ALIVE (SEE L). 335s 335s =HEAD3 C VS C 335s 335s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 335s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 335s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 335s CONTAINING BLOCK TO THE NEXT. 335s 335s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 335s NECESSARY IF YOU WANT TO CREATE CLOSURES: 335s 335s SUB WHATEVER { 335s MY $X = SHIFT; 335s MY SUB INNER { 335s ... DO SOMETHING WITH $X ... 335s } 335s INNER(); 335s } 335s 335s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 335s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 335s SEE THE C<$X> FROM THE FIRST CALL TO C. 335s 335s =HEAD3 C SUBROUTINES 335s 335s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 335s SUBROUTINE OF THE SAME NAME. 335s 335s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 335s INSIDE AN INNER SCOPE: 335s 335s SUB FOO { ... } 335s 335s SUB BAR { 335s MY SUB FOO { ... } 335s { 335s # NEED TO USE THE OUTER FOO HERE 335s OUR SUB FOO; 335s FOO(); 335s } 335s } 335s 335s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 335s 335s PACKAGE MYSNEAKYMODULE; 335s 335s OUR SUB DO_SOMETHING { ... } 335s 335s SUB DO_SOMETHING_WITH_CALLER { 335s PACKAGE DB; 335s () = CALLER 1; # SETS @DB::ARGS 335s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 335s } 335s 335s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 335s X X<*> 335s 335s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 335s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 335s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 335s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 335s 335s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 335s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 335s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 335s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 335s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 335s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 335s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 335s 335s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 335s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 335s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 335s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 335s 335s SUB DOUBLEARY { 335s LOCAL(*SOMEARY) = @_; 335s FOREACH $ELEM (@SOMEARY) { 335s $ELEM *= 2; 335s } 335s } 335s DOUBLEARY(*FOO); 335s DOUBLEARY(*BAR); 335s 335s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 335s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 335s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 335s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 335s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 335s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 335s 335s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 335s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 335s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 335s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 335s L. 335s 335s =HEAD2 WHEN TO STILL USE LOCAL() 335s X X 335s 335s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 335s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 335s I USE C INSTEAD OF C. 335s 335s =OVER 4 335s 335s =ITEM 1. 335s 335s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 335s 335s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 335s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 335s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 335s IN C<@FIELDS>. 335s 335s { 335s LOCAL @ARGV = ("/ETC/MOTD"); 335s LOCAL $/ = UNDEF; 335s LOCAL $_ = <>; 335s @FIELDS = SPLIT /^\S*=+\S*$/; 335s } 335s 335s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 335s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 335s 335s =ITEM 2. 335s 335s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 335s 335s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 335s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 335s TABLE ENTRIES: 335s 335s SUB IOQUEUE { 335s LOCAL (*READER, *WRITER); # NOT MY! 335s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 335s RETURN (*READER, *WRITER); 335s } 335s ($HEAD, $TAIL) = IOQUEUE(); 335s 335s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 335s ENTRIES. 335s 335s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 335s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 335s A LOCAL ALIAS. 335s 335s { 335s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 335s GROW(); # REALLY CALLS SHRINK() 335s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 335s } 335s GROW(); # GET THE REAL GROW() AGAIN 335s 335s SEE L FOR MORE ABOUT MANIPULATING 335s FUNCTIONS BY NAME IN THIS WAY. 335s 335s =ITEM 3. 335s 335s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 335s 335s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 335s IS DONE ON DYNAMICS: 335s 335s { 335s LOCAL $SIG{INT} = 'IGNORE'; 335s FUNCT(); # UNINTERRUPTIBLE 335s } 335s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 335s 335s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 335s 335s =BACK 335s 335s =HEAD2 PASS BY REFERENCE 335s X X X 335s 335s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 335s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 335s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 335s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 335s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 335s 335s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 335s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 335s OF ALL THEIR FORMER LAST ELEMENTS: 335s 335s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 335s 335s SUB POPMANY { 335s MY $AREF; 335s MY @RETLIST; 335s FOREACH $AREF ( @_ ) { 335s PUSH @RETLIST, POP @$AREF; 335s } 335s RETURN @RETLIST; 335s } 335s 335s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 335s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 335s 335s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 335s SUB INTER { 335s MY ($K, $HREF, %SEEN); # LOCALS 335s FOREACH $HREF (@_) { 335s WHILE ( $K = EACH %$HREF ) { 335s $SEEN{$K}++; 335s } 335s } 335s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 335s } 335s 335s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 335s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 335s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 335s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 335s A LITTLE EXPENSIVE. 335s 335s WHERE PEOPLE GET INTO TROUBLE IS HERE: 335s 335s (@W, @X) = FUNC(@Y, @Z); 335s OR 335s (%W, %X) = FUNC(%Y, %Z); 335s 335s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 335s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 335s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 335s AS ALWAYS. 335s 335s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 335s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 335s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 335s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 335s 335s ($WREF, $XREF) = FUNC(\@Y, \@Z); 335s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 335s SUB FUNC { 335s MY ($YREF, $ZREF) = @_; 335s IF (@$YREF > @$ZREF) { 335s RETURN ($YREF, $ZREF); 335s } ELSE { 335s RETURN ($ZREF, $YREF); 335s } 335s } 335s 335s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 335s 335s (*W, *X) = FUNC(\@Y, \@Z); 335s PRINT "@W HAS MORE THAN @X\N"; 335s SUB FUNC { 335s LOCAL (*Y, *Z) = @_; 335s IF (@Y > @Z) { 335s RETURN (\@Y, \@Z); 335s } ELSE { 335s RETURN (\@Z, \@Y); 335s } 335s } 335s 335s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 335s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 335s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 335s ARE IN THE SYMBOL TABLE. 335s 335s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 335s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 335s FOR EXAMPLE: 335s 335s SPLUTTER(\*STDOUT); 335s SUB SPLUTTER { 335s MY $FH = SHIFT; 335s PRINT $FH "HER UM WELL A HMMM\N"; 335s } 335s 335s $REC = GET_REC(\*STDIN); 335s SUB GET_REC { 335s MY $FH = SHIFT; 335s RETURN SCALAR <$FH>; 335s } 335s 335s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 335s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 335s 335s SUB OPENIT { 335s MY $PATH = SHIFT; 335s LOCAL *FH; 335s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 335s } 335s 335s =HEAD2 PROTOTYPES 335s X X 335s 335s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 335s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 335s SECTION OR WITH A L. 335s IF YOU DECLARE EITHER OF 335s 335s SUB MYPUSH (\@@) 335s SUB MYPUSH :PROTOTYPE(\@@) 335s 335s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 335s 335s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 335s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 335s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 335s OF AN ATTRIBUTE. 335s 335s THE 335s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 335s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 335s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 335s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 335s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 335s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 335s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 335s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 335s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 335s 335s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 335s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 335s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 335s 335s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 335s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 335s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 335s CORRESPONDING BUILT-IN. 335s 335s DECLARED AS CALLED AS 335s 335s SUB MYLINK ($$) MYLINK $OLD, $NEW 335s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 335s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 335s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 335s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 335s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 335s SUB MYPOP (\@) MYPOP @ARRAY 335s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 335s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 335s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 335s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 335s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 335s SUB MYRAND (;$) MYRAND 42 335s SUB MYTIME () MYTIME 335s 335s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 335s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 335s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 335s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 335s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 335s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 335s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 335s 335s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 335s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 335s 335s SUB MYREF (\[$@%&*]) 335s 335s WILL ALLOW CALLING MYREF() AS 335s 335s MYREF $VAR 335s MYREF @ARRAY 335s MYREF %HASH 335s MYREF &SUB 335s MYREF *GLOB 335s 335s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 335s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 335s 335s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 335s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 335s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 335s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 335s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 335s 335s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 335s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 335s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 335s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 335s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 335s FOLLOWS: 335s 335s USE SYMBOL 'QUALIFY_TO_REF'; 335s 335s SUB FOO (*) { 335s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 335s ... 335s } 335s 335s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 335s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 335s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 335s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 335s 335s SUB MYPUSH (+@) { 335s MY $AREF = SHIFT; 335s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 335s PUSH @$AREF, @_; 335s } 335s 335s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 335s IS OF AN ACCEPTABLE TYPE. 335s 335s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 335s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 335s 335s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 335s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 335s PROVIDED, C<$_> WILL BE USED INSTEAD. 335s 335s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 335s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 335s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 335s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 335s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 335s 335s MYTIME +2; 335s 335s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 335s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 335s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 335s 335s SUB MYGETPROTOBYNUMBER($;); 335s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 335s 335s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 335s PROVIDED IT'S IN THE INITIAL POSITION: 335s X<&> 335s 335s SUB TRY (&@) { 335s MY($TRY,$CATCH) = @_; 335s EVAL { &$TRY }; 335s IF ($@) { 335s LOCAL $_ = $@; 335s &$CATCH; 335s } 335s } 335s SUB CATCH (&) { $_[0] } 335s 335s TRY { 335s DIE "PHOOEY"; 335s } CATCH { 335s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 335s }; 335s 335s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 335s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 335s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 335s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 335s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 335s 335s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 335s X 335s 335s SUB MYGREP (&@) { 335s MY $CODE = SHIFT; 335s MY @RESULT; 335s FOREACH $_ (@_) { 335s PUSH(@RESULT, $_) IF &$CODE; 335s } 335s @RESULT; 335s } 335s 335s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 335s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 335s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 335s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 335s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 335s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 335s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 335s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 335s 335s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 335s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 335s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 335s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 335s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 335s MAJORITY OF OFFENDING CODE IS FIXED. 335s 335s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 335s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 335s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 335s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 335s 335s SUB FUNC ($) { 335s MY $N = SHIFT; 335s PRINT "YOU GAVE ME $N\N"; 335s } 335s 335s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 335s RETURNING A LIST: 335s 335s FUNC(@FOO); 335s FUNC( $TEXT =~ /\W+/G ); 335s 335s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 335s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 335s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 335s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 335s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 335s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 335s 335s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 335s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 335s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 335s EFFECT, LIKE SO: 335s 335s SUB FOO($$); 335s SUB FOO($$) { 335s FOO 1, 2; 335s } 335s 335s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 335s TO MAKE THE WORLD A BETTER PLACE. 335s 335s =HEAD2 CONSTANT FUNCTIONS 335s X 335s 335s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 335s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 335s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 335s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 335s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 335s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 335s 335s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 335s 335s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 335s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 335s # AND IT'S INLINED, TOO! 335s SUB ST_DEV () { 0 } 335s SUB ST_INO () { 1 } 335s 335s SUB FLAG_FOO () { 1 << 8 } 335s SUB FLAG_BAR () { 1 << 9 } 335s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 335s 335s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 335s 335s SUB N () { INT(OPT_BAZ) / 3 } 335s 335s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 335s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 335s 335s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 335s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 335s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 335s C: 335s 335s SUB BAZ_VAL () { 335s IF (OPT_BAZ) { 335s RETURN 23; 335s } 335s ELSE { 335s RETURN 42; 335s } 335s } 335s SUB BONK_VAL () { RETURN 12345 } 335s 335s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 335s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 335s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 335s 335s BEGIN { 335s MY $VAR = 1; 335s NO STRICT 'REFS'; 335s *INLINED = SUB () { $VAR }; 335s } 335s 335s BEGIN { 335s MY $VAR = 1; 335s MY $REF = \$VAR; 335s NO STRICT 'REFS'; 335s *NOT_INLINED = SUB () { $VAR }; 335s } 335s 335s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 335s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 335s 335s BEGIN { 335s MY $X = 10; 335s *FOO = SUB () { $X }; 335s $X++; 335s } 335s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 335s 335s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 335s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 335s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 335s SO IT PRINTED C<10>, NOT C<11>. 335s 335s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 335s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 335s ASIDE FROM WHERE IT IS DECLARED. 335s 335s # FINE, NO WARNING 335s BEGIN { 335s MY $X = 54321; 335s *INLINED = SUB () { $X }; 335s } 335s # ERROR 335s BEGIN { 335s MY $X; 335s $X = 54321; 335s *ALSO_INLINED = SUB () { $X }; 335s } 335s 335s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 335s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 335s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 335s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 335s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 335s 335s MY $X = 54321; 335s *INLINED = SUB : CONST { $X }; 335s $X++; 335s 335s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 335s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 335s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 335s VALUE CAPTURED THE SAME WAY. 335s 335s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 335s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 335s AN EXPLICIT C: 335s 335s BEGIN { 335s MY $X = 10; 335s *FOO = SUB () { RETURN $X }; 335s $X++; 335s } 335s PRINT FOO(); # PRINTS 11 335s 335s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 335s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 335s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 335s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 335s 335s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 335s SUB ONE { 335s 1; 335s } 335s IF (ONE ) { 335s PRINT ONE() IF ONE ; 335s } 335s 335s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 335s SUB ONE () { 1 } 335s DO { 335s PRINT 1 335s }; 335s 335s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 335s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 335s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 335s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 335s 335s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 335s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 335s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 335s SUBROUTINE ONE REDEFINED AT -E LINE 1. 335s 335s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 335s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 335s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 335s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 335s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 335s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 335s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 335s MENTIONED ABOVE: 335s 335s SUB NOT_INLINED () { RETURN 23 } 335s 335s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 335s X X X X 335s 335s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 335s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 335s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 335s ON A NON-UNIX SYSTEM. 335s 335s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 335s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 335s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 335s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 335s 335s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 335s CHDIR $SOMEWHERE; 335s SUB CHDIR { ... } 335s 335s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 335s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 335s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 335s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 335s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 335s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 335s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 335s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 335s FOR SOME KEYWORDS. SEE L. 335s 335s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 335s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 335s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 335s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 335s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 335s THAT IS, THEY COULD SAY 335s 335s USE MODULE 'OPEN'; 335s 335s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 335s 335s USE MODULE; 335s 335s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 335s 335s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 335s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 335s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 335s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 335s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 335s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 335s THAT UNDERSTANDS REGULAR EXPRESSIONS. 335s 335s PACKAGE REGLOB; 335s REQUIRE EXPORTER; 335s @ISA = 'EXPORTER'; 335s @EXPORT_OK = 'GLOB'; 335s 335s SUB IMPORT { 335s MY $PKG = SHIFT; 335s RETURN UNLESS @_; 335s MY $SYM = SHIFT; 335s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 335s $PKG->EXPORT($WHERE, $SYM, @_); 335s } 335s 335s SUB GLOB { 335s MY $PAT = SHIFT; 335s MY @GOT; 335s IF (OPENDIR MY $D, '.') { 335s @GOT = GREP /$PAT/, READDIR $D; 335s CLOSEDIR $D; 335s } 335s RETURN @GOT; 335s } 335s 1; 335s 335s AND HERE'S HOW IT COULD BE (AB)USED: 335s 335s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 335s PACKAGE FOO; 335s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 335s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 335s 335s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 335s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 335s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 335s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 335s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 335s IT MUST BE DONE AT ALL. 335s 335s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 335s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 335s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 335s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 335s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 335s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 335s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 335s LIBRARY. 335s 335s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 335s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 335s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 335s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 335s (SEE L). 335s 335s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 335s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 335s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 335s 335s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 335s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 335s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 335s C SYNTAX, THOUGH). 335s 335s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 335s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 335s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 335s 335s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 335s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 335s 335s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 335s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 335s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 335s 335s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 335s 335s =HEAD2 AUTOLOADING 335s X X 335s 335s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 335s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 335s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 335s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 335s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 335s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 335s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 335s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 335s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 335s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 335s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 335s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 335s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 335s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 335s SUBROUTINE NAME. SEE L FOR DETAILS.) 335s 335s 335s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 335s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 335s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 335s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 335s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 335s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 335s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 335s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 335s 335s SUB AUTOLOAD { 335s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 335s MY $PROGRAM = $AUTOLOAD; 335s $PROGRAM =~ S/.*:://; 335s SYSTEM($PROGRAM, @_); 335s } 335s DATE(); 335s WHO(); 335s LS('-L'); 335s 335s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 335s EVEN NEED PARENTHESES: 335s 335s USE SUBS QW(DATE WHO LS); 335s DATE; 335s WHO; 335s LS '-L'; 335s 335s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 335s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 335s 335s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 335s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 335s DESCRIBED IN L AND IN L, THE STANDARD 335s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 335s FUNCTIONS TO PERL CODE IN L. 335s 335s =HEAD2 SUBROUTINE ATTRIBUTES 335s X X X 335s 335s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 335s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 335s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 335s C HAD BEEN SEEN. SEE L FOR DETAILS 335s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 335s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 335s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 335s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 335s 335s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 335s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 335s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 335s NEST PROPERLY. 335s 335s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 335s 335s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 335s SUB PLUGH () : UGLY('\(") :BAD; 335s SUB XYZZY : _5X5 { ... } 335s 335s EXAMPLES OF INVALID SYNTAX: 335s 335s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 335s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 335s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 335s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 335s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 335s 335s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 335s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 335s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 335s PARSED AND INVOKED: 335s 335s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 335s 335s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 335s SEE L AND L. 335s 335s =HEAD1 SEE ALSO 335s 335s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 335s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 335s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 335s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 335s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 335s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 335s 335s =FOR VI 335s # EX: SET STS=0 SW=4 ET: 335s 335s ok 2 335s # testing mod_cgi with /modules/cgi/perl.pl 335s # expected 200 335s # received 200 335s # body: PERL CGI 335s ok 3 335s # testing mod_test_rwrite with /test_rwrite 335s # expected 200 335s # received 200 335s # body: A 335s ok 4 335s ok 336s t/filter/case_in.t .................. 336s 1..3 336s # Running under perl version 5.038002 for linux 336s # Current time local: Tue Dec 17 19:04:24 2024 336s # Current time GMT: Tue Dec 17 19:04:24 2024 336s # Using Test.pm version 1.31 336s # Using Apache/Test.pm version 1.42 336s ok 1 336s # testing mod_cgi with /modules/cgi/perl_echo.pl 336s # expected 200 336s # received 200 336s ok 2 336s # testing mod_echo_post with /echo_post 336s # expected 200 336s # received 200 336s ok 3 336s ok 337s t/filter/input_body.t ............... 337s 1..2 337s # Running under perl version 5.038002 for linux 337s # Current time local: Tue Dec 17 19:04:25 2024 337s # Current time GMT: Tue Dec 17 19:04:25 2024 337s # Using Test.pm version 1.31 337s # Using Apache/Test.pm version 1.42 337s # testing : Posted "1 ko" 337s # expected: 'ok 1' 337s # received: 'ok 1' 337s ok 1 337s # testing : Posted "2 ko" 337s # expected: 'ok 2' 337s # received: 'ok 2' 337s ok 2 337s ok 339s t/http11/basicauth.t ................ 339s 1..3 339s # Running under perl version 5.038002 for linux 339s # Current time local: Tue Dec 17 19:04:26 2024 339s # Current time GMT: Tue Dec 17 19:04:26 2024 339s # Using Test.pm version 1.31 339s # Using Apache/Test.pm version 1.42 339s ok 1 339s ok 2 339s ok 3 339s ok 340s t/http11/chunked.t .................. 340s 1..30 340s # Running under perl version 5.038002 for linux 340s # Current time local: Tue Dec 17 19:04:28 2024 340s # Current time GMT: Tue Dec 17 19:04:28 2024 340s # Using Test.pm version 1.31 340s # Using Apache/Test.pm version 1.42 340s # testing : response protocol 340s # expected: 'HTTP/1.1' 340s # received: 'HTTP/1.1' 340s ok 1 340s # testing : response Transfer-Encoding 340s # expected: 'chunked' 340s # received: 'chunked' 340s ok 2 340s # testing : no Content-Length 340s # expected: 0 340s # received: 0 340s ok 3 340s # testing : body length 340s # expected: '70976' 340s # received: 70976 340s ok 4 340s # testing : number of requests 340s # expected: 1 340s # received: 1 340s ok 5 340s # testing : response protocol 340s # expected: 'HTTP/1.1' 340s # received: 'HTTP/1.1' 340s ok 6 340s # testing : response Transfer-Encoding 340s # expected: 'chunked' 340s # received: 'chunked' 340s ok 7 340s # testing : no Content-Length 340s # expected: 0 340s # received: 0 340s ok 8 340s # testing : body length 340s # expected: '212509' 340s # received: 212509 340s ok 9 340s # testing : number of requests 340s # expected: 2 340s # received: 2 340s ok 10 340s # testing : response protocol 340s # expected: 'HTTP/1.1' 340s # received: 'HTTP/1.1' 340s ok 11 340s # testing : response Transfer-Encoding 340s # expected: 'chunked' 340s # received: 'chunked' 340s ok 12 340s # testing : no Content-Length 340s # expected: 0 340s # received: 0 340s ok 13 340s # testing : body length 340s # expected: '280545' 340s # received: 280545 340s ok 14 340s # testing : number of requests 340s # expected: 3 340s # received: 3 340s ok 15 340s # testing : response protocol 340s # expected: 'HTTP/1.1' 340s # received: 'HTTP/1.1' 340s ok 16 340s # testing : response Transfer-Encoding 340s # expected: 'chunked' 340s # received: 'chunked' 340s ok 17 340s # testing : no Content-Length 340s # expected: 0 340s # received: 0 340s ok 18 340s # testing : body length 340s # expected: '845969' 340s # received: 845969 340s ok 19 340s # testing : number of requests 340s # expected: 4 340s # received: 4 340s ok 20 340s # testing : response protocol 340s # expected: 'HTTP/1.1' 340s # received: 'HTTP/1.1' 340s ok 21 340s # testing : no Transfer-Encoding (test result inverted) 340s # expected: 'chunked' 340s # received: '' 340s ok 22 340s # testing : content length 340s # expected: 253 340s # received: '253' 340s ok 23 340s # testing : body length 340s # expected: '242' 340s # received: 242 340s ok 24 340s # testing : number of requests 340s # expected: 5 340s # received: 5 340s ok 25 340s # testing : response protocol 340s # expected: 'HTTP/1.1' 340s # received: 'HTTP/1.1' 340s ok 26 340s # testing : no Transfer-Encoding (test result inverted) 340s # expected: 'chunked' 340s # received: '' 340s ok 27 340s # testing : content length 340s # expected: '' 340s # received: '' 340s ok 28 340s # testing : body length 340s # expected: '14276' 340s # received: 14276 340s ok 29 340s # testing : number of requests 340s # expected: 6 340s # received: 6 340s ok 30 340s ok 341s t/http11/chunked2.t ................. 341s 1..2 341s # Running under perl version 5.038002 for linux 341s # Current time local: Tue Dec 17 19:04:29 2024 341s # Current time GMT: Tue Dec 17 19:04:29 2024 341s # Using Test.pm version 1.31 341s # Using Apache/Test.pm version 1.42 341s # testing : successful response 341s # expected: 200 341s # received: '200' 341s ok 1 341s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 341s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 341s ok 2 341s ok 342s t/http11/clength.t .................. 342s 1..6 342s # Running under perl version 5.038002 for linux 342s # Current time local: Tue Dec 17 19:04:30 2024 342s # Current time GMT: Tue Dec 17 19:04:30 2024 342s # Using Test.pm version 1.31 342s # Using Apache/Test.pm version 1.42 342s # testing : successful response 342s # expected: 200 342s # received: '200' 342s ok 1 342s # expected: 10 342s # received: '10' 342s ok 2 342s # expected: 'bbbbbbbbbb' 342s # received: 'bbbbbbbbbb' 342s ok 3 342s # testing : successful response 342s # expected: 200 342s # received: '200' 342s ok 4 342s # expected: 6 342s # received: '6' 342s ok 5 342s # expected: 'foobar' 342s # received: 'foobar' 342s ok 6 342s ok 346s t/http11/post.t ..................... 346s # using LWP client 346s 1..51 346s # Running under perl version 5.038002 for linux 346s # Current time local: Tue Dec 17 19:04:31 2024 346s # Current time GMT: Tue Dec 17 19:04:31 2024 346s # Using Test.pm version 1.31 346s # Using Apache/Test.pm version 1.42 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 1024 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Connection: Keep-Alive 346s #Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 5 346s #Client-Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 1 346s #DMMATCH1: 1 346s #Keep-Alive: timeout=5, max=100 346s # 346s # testing : length posted 346s # expected: '1024' 346s # received: 1024 346s ok 1 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 2048 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 5 346s #Client-Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 2 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '2048' 346s # received: 2048 346s ok 2 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 3072 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 5 346s #Client-Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 3 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '3072' 346s # received: 3072 346s ok 3 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 4096 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 5 346s #Client-Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 4 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '4096' 346s # received: 4096 346s ok 4 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 5120 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 5 346s #Client-Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 5 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '5120' 346s # received: 5120 346s ok 5 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 6144 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 5 346s #Client-Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 6 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '6144' 346s # received: 6144 346s ok 6 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 7168 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 5 346s #Client-Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 7 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '7168' 346s # received: 7168 346s ok 7 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 8192 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 5 346s #Client-Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 8 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '8192' 346s # received: 8192 346s ok 8 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 9216 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 5 346s #Client-Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 9 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '9216' 346s # received: 9216 346s ok 9 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 10240 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 10 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '10240' 346s # received: 10240 346s ok 10 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 11264 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 11 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '11264' 346s # received: 11264 346s ok 11 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 12288 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 12 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '12288' 346s # received: 12288 346s ok 12 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 13312 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 13 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '13312' 346s # received: 13312 346s ok 13 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 14336 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 14 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '14336' 346s # received: 14336 346s ok 14 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 15360 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 15 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '15360' 346s # received: 15360 346s ok 15 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 16384 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 16 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '16384' 346s # received: 16384 346s ok 16 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 17408 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 17 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '17408' 346s # received: 17408 346s ok 17 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 18432 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 18 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '18432' 346s # received: 18432 346s ok 18 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 19456 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 19 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '19456' 346s # received: 19456 346s ok 19 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 20480 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 20 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '20480' 346s # received: 20480 346s ok 20 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 21504 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 21 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '21504' 346s # received: 21504 346s ok 21 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 22528 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 22 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '22528' 346s # received: 22528 346s ok 22 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 23552 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 23 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '23552' 346s # received: 23552 346s ok 23 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 24576 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 24 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '24576' 346s # received: 24576 346s ok 24 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 25600 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:33 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 25 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '25600' 346s # received: 25600 346s ok 25 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 26624 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 26 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '26624' 346s # received: 26624 346s ok 26 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 27648 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 27 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '27648' 346s # received: 27648 346s ok 27 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 28672 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 28 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '28672' 346s # received: 28672 346s ok 28 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 29696 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 29 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '29696' 346s # received: 29696 346s ok 29 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 30720 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 30 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '30720' 346s # received: 30720 346s ok 30 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 31744 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 31 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '31744' 346s # received: 31744 346s ok 31 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 32768 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 32 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '32768' 346s # received: 32768 346s ok 32 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 33792 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 33 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '33792' 346s # received: 33792 346s ok 33 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 34816 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 34 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '34816' 346s # received: 34816 346s ok 34 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 35840 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 35 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '35840' 346s # received: 35840 346s ok 35 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 36864 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 36 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '36864' 346s # received: 36864 346s ok 36 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 37888 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 37 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '37888' 346s # received: 37888 346s ok 37 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 38912 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 38 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '38912' 346s # received: 38912 346s ok 38 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 39936 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 39 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '39936' 346s # received: 39936 346s ok 39 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 40960 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 40 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '40960' 346s # received: 40960 346s ok 40 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 41984 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 41 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '41984' 346s # received: 41984 346s ok 41 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 43008 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 42 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '43008' 346s # received: 43008 346s ok 42 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 44032 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 43 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '44032' 346s # received: 44032 346s ok 43 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 45056 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 44 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '45056' 346s # received: 45056 346s ok 44 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 46080 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:34 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:35 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 45 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '46080' 346s # received: 46080 346s ok 45 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 47104 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:35 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:35 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 46 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '47104' 346s # received: 47104 346s ok 46 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 48128 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:35 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:35 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 47 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '48128' 346s # received: 48128 346s ok 47 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 49152 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:35 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:35 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 48 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '49152' 346s # received: 49152 346s ok 48 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 50176 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:35 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:35 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 49 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '50176' 346s # received: 50176 346s ok 49 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 51200 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:35 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 6 346s #Client-Date: Tue, 17 Dec 2024 19:04:35 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 50 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '51200' 346s # received: 51200 346s ok 50 346s #lwp request: 346s #POST http://localhost:8529/eat_post HTTP/1.1 346s #User-Agent: libwww-perl/6.76 346s #Content-Length: 102400 346s # 346s #server response: 346s #HTTP/1.1 200 OK 346s #Date: Tue, 17 Dec 2024 19:04:35 GMT 346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 346s #Vary: In-If1 346s #Content-Length: 7 346s #Client-Date: Tue, 17 Dec 2024 19:04:35 GMT 346s #Client-Peer: 127.0.0.1:8529 346s #Client-Response-Num: 51 346s #DMMATCH1: 1 346s # 346s # testing : length posted 346s # expected: '102400' 346s # received: 102400 346s ok 51 346s ok 347s t/modules/aaa.t ..................... 347s 1..40 347s # Running under perl version 5.038002 for linux 347s # Current time local: Tue Dec 17 19:04:35 2024 347s # Current time GMT: Tue Dec 17 19:04:35 2024 347s # Using Test.pm version 1.31 347s # Using Apache/Test.pm version 1.42 347s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/realm2 347s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/basic1 347s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/form1 347s ok 1 347s ok 2 347s ok 3 347s ok 4 347s ok 5 347s ok 6 347s ok 7 347s ok 8 347s ok 9 347s ok 10 347s ok 11 347s ok 12 347s ok 13 347s ok 14 347s ok 15 347s ok 16 347s ok 17 347s ok 18 347s ok 19 347s ok 20 347s ok 21 347s ok 22 347s ok 23 347s ok 24 347s ok 25 347s ok 26 347s ok 27 347s ok 28 347s ok 29 347s ok 30 347s ok 31 347s ok 32 347s ok 33 347s ok 34 347s ok 35 347s ok 36 347s ok 37 347s ok 38 347s ok 39 347s ok 40 347s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/form1 347s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/realm2 347s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/basic1 347s ok 349s t/modules/access.t .................. 349s 1..408 349s # Running under perl version 5.038002 for linux 349s # Current time local: Tue Dec 17 19:04:36 2024 349s # Current time GMT: Tue Dec 17 19:04:36 2024 349s # Using Test.pm version 1.31 349s # Using Apache/Test.pm version 1.42 349s # --- 349s # Order deny,allow 349s # Allow from all 349s # expecting access. 349s ok 1 349s # --- 349s # Order deny,allow 349s # Deny from all 349s # expecting access denial. 349s ok 2 349s # --- 349s # Order deny,allow 349s # Allow from all 349s # Deny from all 349s # expecting access. 349s ok 3 349s # --- 349s # Order deny,allow 349s # Deny from localhost 349s # expecting access denial. 349s ok 4 349s # --- 349s # Order deny,allow 349s # Allow from all 349s # Deny from localhost 349s # expecting access. 349s ok 5 349s # --- 349s # Order deny,allow 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 6 349s # --- 349s # Order deny,allow 349s # Allow from all 349s # Deny from 127.0.0.1 349s # expecting access. 349s ok 7 349s # --- 349s # Order deny,allow 349s # Deny from 127.0 349s # expecting access denial. 349s ok 8 349s # --- 349s # Order deny,allow 349s # Allow from all 349s # Deny from 127.0 349s # expecting access. 349s ok 9 349s # --- 349s # Order deny,allow 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 10 349s # --- 349s # Order deny,allow 349s # Allow from all 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access. 349s ok 11 349s # --- 349s # Order deny,allow 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 12 349s # --- 349s # Order deny,allow 349s # Allow from all 349s # Deny from 127.0.0.1/16 349s # expecting access. 349s ok 13 349s # --- 349s # Order deny,allow 349s # Deny from somewhere.else.com 349s # expecting access. 349s ok 14 349s # --- 349s # Order deny,allow 349s # Allow from all 349s # Deny from somewhere.else.com 349s # expecting access. 349s ok 15 349s # --- 349s # Order deny,allow 349s # Deny from 66.6.6.6 349s # expecting access. 349s ok 16 349s # --- 349s # Order deny,allow 349s # Allow from all 349s # Deny from 66.6.6.6 349s # expecting access. 349s ok 17 349s # --- 349s # Order deny,allow 349s # Allow from localhost 349s # expecting access. 349s ok 18 349s # --- 349s # Order deny,allow 349s # Deny from all 349s # expecting access denial. 349s ok 19 349s # --- 349s # Order deny,allow 349s # Allow from localhost 349s # Deny from all 349s # expecting access. 349s ok 20 349s # --- 349s # Order deny,allow 349s # Deny from localhost 349s # expecting access denial. 349s ok 21 349s # --- 349s # Order deny,allow 349s # Allow from localhost 349s # Deny from localhost 349s # expecting access. 349s ok 22 349s # --- 349s # Order deny,allow 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 23 349s # --- 349s # Order deny,allow 349s # Allow from localhost 349s # Deny from 127.0.0.1 349s # expecting access. 349s ok 24 349s # --- 349s # Order deny,allow 349s # Deny from 127.0 349s # expecting access denial. 349s ok 25 349s # --- 349s # Order deny,allow 349s # Allow from localhost 349s # Deny from 127.0 349s # expecting access. 349s ok 26 349s # --- 349s # Order deny,allow 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 27 349s # --- 349s # Order deny,allow 349s # Allow from localhost 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access. 349s ok 28 349s # --- 349s # Order deny,allow 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 29 349s # --- 349s # Order deny,allow 349s # Allow from localhost 349s # Deny from 127.0.0.1/16 349s # expecting access. 349s ok 30 349s # --- 349s # Order deny,allow 349s # Deny from somewhere.else.com 349s # expecting access. 349s ok 31 349s # --- 349s # Order deny,allow 349s # Allow from localhost 349s # Deny from somewhere.else.com 349s # expecting access. 349s ok 32 349s # --- 349s # Order deny,allow 349s # Deny from 66.6.6.6 349s # expecting access. 349s ok 33 349s # --- 349s # Order deny,allow 349s # Allow from localhost 349s # Deny from 66.6.6.6 349s # expecting access. 349s ok 34 349s # --- 349s # Order deny,allow 349s # Allow from 127.0.0.1 349s # expecting access. 349s ok 35 349s # --- 349s # Order deny,allow 349s # Deny from all 349s # expecting access denial. 349s ok 36 349s # --- 349s # Order deny,allow 349s # Allow from 127.0.0.1 349s # Deny from all 349s # expecting access. 349s ok 37 349s # --- 349s # Order deny,allow 349s # Deny from localhost 349s # expecting access denial. 349s ok 38 349s # --- 349s # Order deny,allow 349s # Allow from 127.0.0.1 349s # Deny from localhost 349s # expecting access. 349s ok 39 349s # --- 349s # Order deny,allow 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 40 349s # --- 349s # Order deny,allow 349s # Allow from 127.0.0.1 349s # Deny from 127.0.0.1 349s # expecting access. 349s ok 41 349s # --- 349s # Order deny,allow 349s # Deny from 127.0 349s # expecting access denial. 349s ok 42 349s # --- 349s # Order deny,allow 349s # Allow from 127.0.0.1 349s # Deny from 127.0 349s # expecting access. 349s ok 43 349s # --- 349s # Order deny,allow 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 44 349s # --- 349s # Order deny,allow 349s # Allow from 127.0.0.1 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access. 349s ok 45 349s # --- 349s # Order deny,allow 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 46 349s # --- 349s # Order deny,allow 349s # Allow from 127.0.0.1 349s # Deny from 127.0.0.1/16 349s # expecting access. 349s ok 47 349s # --- 349s # Order deny,allow 349s # Deny from somewhere.else.com 349s # expecting access. 349s ok 48 349s # --- 349s # Order deny,allow 349s # Allow from 127.0.0.1 349s # Deny from somewhere.else.com 349s # expecting access. 349s ok 49 349s # --- 349s # Order deny,allow 349s # Deny from 66.6.6.6 349s # expecting access. 349s ok 50 349s # --- 349s # Order deny,allow 349s # Allow from 127.0.0.1 349s # Deny from 66.6.6.6 349s # expecting access. 349s ok 51 349s # --- 349s # Order deny,allow 349s # Allow from 127.0 349s # expecting access. 349s ok 52 349s # --- 349s # Order deny,allow 349s # Deny from all 349s # expecting access denial. 349s ok 53 349s # --- 349s # Order deny,allow 349s # Allow from 127.0 349s # Deny from all 349s # expecting access. 349s ok 54 349s # --- 349s # Order deny,allow 349s # Deny from localhost 349s # expecting access denial. 349s ok 55 349s # --- 349s # Order deny,allow 349s # Allow from 127.0 349s # Deny from localhost 349s # expecting access. 349s ok 56 349s # --- 349s # Order deny,allow 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 57 349s # --- 349s # Order deny,allow 349s # Allow from 127.0 349s # Deny from 127.0.0.1 349s # expecting access. 349s ok 58 349s # --- 349s # Order deny,allow 349s # Deny from 127.0 349s # expecting access denial. 349s ok 59 349s # --- 349s # Order deny,allow 349s # Allow from 127.0 349s # Deny from 127.0 349s # expecting access. 349s ok 60 349s # --- 349s # Order deny,allow 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 61 349s # --- 349s # Order deny,allow 349s # Allow from 127.0 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access. 349s ok 62 349s # --- 349s # Order deny,allow 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 63 349s # --- 349s # Order deny,allow 349s # Allow from 127.0 349s # Deny from 127.0.0.1/16 349s # expecting access. 349s ok 64 349s # --- 349s # Order deny,allow 349s # Deny from somewhere.else.com 349s # expecting access. 349s ok 65 349s # --- 349s # Order deny,allow 349s # Allow from 127.0 349s # Deny from somewhere.else.com 349s # expecting access. 349s ok 66 349s # --- 349s # Order deny,allow 349s # Deny from 66.6.6.6 349s # expecting access. 349s ok 67 349s # --- 349s # Order deny,allow 349s # Allow from 127.0 349s # Deny from 66.6.6.6 349s # expecting access. 349s ok 68 349s # --- 349s # Order deny,allow 349s # Allow from 127.0.0.1/255.255.0.0 349s # expecting access. 349s ok 69 349s # --- 349s # Order deny,allow 349s # Deny from all 349s # expecting access denial. 349s ok 70 349s # --- 349s # Order deny,allow 349s # Allow from 127.0.0.1/255.255.0.0 349s # Deny from all 349s # expecting access. 349s ok 71 349s # --- 349s # Order deny,allow 349s # Deny from localhost 349s # expecting access denial. 349s ok 72 349s # --- 349s # Order deny,allow 349s # Allow from 127.0.0.1/255.255.0.0 349s # Deny from localhost 349s # expecting access. 349s ok 73 349s # --- 349s # Order deny,allow 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 74 349s # --- 349s # Order deny,allow 349s # Allow from 127.0.0.1/255.255.0.0 349s # Deny from 127.0.0.1 349s # expecting access. 349s ok 75 349s # --- 349s # Order deny,allow 349s # Deny from 127.0 349s # expecting access denial. 349s ok 76 349s # --- 349s # Order deny,allow 349s # Allow from 127.0.0.1/255.255.0.0 349s # Deny from 127.0 349s # expecting access. 349s ok 77 349s # --- 349s # Order deny,allow 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 78 349s # --- 349s # Order deny,allow 349s # Allow from 127.0.0.1/255.255.0.0 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access. 349s ok 79 349s # --- 349s # Order deny,allow 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 80 349s # --- 349s # Order deny,allow 349s # Allow from 127.0.0.1/255.255.0.0 349s # Deny from 127.0.0.1/16 349s # expecting access. 349s ok 81 349s # --- 349s # Order deny,allow 349s # Deny from somewhere.else.com 349s # expecting access. 349s ok 82 349s # --- 349s # Order deny,allow 349s # Allow from 127.0.0.1/255.255.0.0 349s # Deny from somewhere.else.com 349s # expecting access. 349s ok 83 349s # --- 349s # Order deny,allow 349s # Deny from 66.6.6.6 349s # expecting access. 349s ok 84 349s # --- 349s # Order deny,allow 349s # Allow from 127.0.0.1/255.255.0.0 349s # Deny from 66.6.6.6 349s # expecting access. 349s ok 85 349s # --- 349s # Order deny,allow 349s # Allow from 127.0.0.1/16 349s # expecting access. 349s ok 86 349s # --- 349s # Order deny,allow 349s # Deny from all 349s # expecting access denial. 349s ok 87 349s # --- 349s # Order deny,allow 349s # Allow from 127.0.0.1/16 349s # Deny from all 349s # expecting access. 349s ok 88 349s # --- 349s # Order deny,allow 349s # Deny from localhost 349s # expecting access denial. 349s ok 89 349s # --- 349s # Order deny,allow 349s # Allow from 127.0.0.1/16 349s # Deny from localhost 349s # expecting access. 349s ok 90 349s # --- 349s # Order deny,allow 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 91 349s # --- 349s # Order deny,allow 349s # Allow from 127.0.0.1/16 349s # Deny from 127.0.0.1 349s # expecting access. 349s ok 92 349s # --- 349s # Order deny,allow 349s # Deny from 127.0 349s # expecting access denial. 349s ok 93 349s # --- 349s # Order deny,allow 349s # Allow from 127.0.0.1/16 349s # Deny from 127.0 349s # expecting access. 349s ok 94 349s # --- 349s # Order deny,allow 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 95 349s # --- 349s # Order deny,allow 349s # Allow from 127.0.0.1/16 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access. 349s ok 96 349s # --- 349s # Order deny,allow 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 97 349s # --- 349s # Order deny,allow 349s # Allow from 127.0.0.1/16 349s # Deny from 127.0.0.1/16 349s # expecting access. 349s ok 98 349s # --- 349s # Order deny,allow 349s # Deny from somewhere.else.com 349s # expecting access. 349s ok 99 349s # --- 349s # Order deny,allow 349s # Allow from 127.0.0.1/16 349s # Deny from somewhere.else.com 349s # expecting access. 349s ok 100 349s # --- 349s # Order deny,allow 349s # Deny from 66.6.6.6 349s # expecting access. 349s ok 101 349s # --- 349s # Order deny,allow 349s # Allow from 127.0.0.1/16 349s # Deny from 66.6.6.6 349s # expecting access. 349s ok 102 349s # --- 349s # Order deny,allow 349s # Allow from somewhere.else.com 349s # expecting access. 349s ok 103 349s # --- 349s # Order deny,allow 349s # Deny from all 349s # expecting access denial. 349s ok 104 349s # --- 349s # Order deny,allow 349s # Allow from somewhere.else.com 349s # Deny from all 349s # expecting access denial. 349s ok 105 349s # --- 349s # Order deny,allow 349s # Deny from localhost 349s # expecting access denial. 349s ok 106 349s # --- 349s # Order deny,allow 349s # Allow from somewhere.else.com 349s # Deny from localhost 349s # expecting access denial. 349s ok 107 349s # --- 349s # Order deny,allow 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 108 349s # --- 349s # Order deny,allow 349s # Allow from somewhere.else.com 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 109 349s # --- 349s # Order deny,allow 349s # Deny from 127.0 349s # expecting access denial. 349s ok 110 349s # --- 349s # Order deny,allow 349s # Allow from somewhere.else.com 349s # Deny from 127.0 349s # expecting access denial. 349s ok 111 349s # --- 349s # Order deny,allow 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 112 349s # --- 349s # Order deny,allow 349s # Allow from somewhere.else.com 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 113 349s # --- 349s # Order deny,allow 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 114 349s # --- 349s # Order deny,allow 349s # Allow from somewhere.else.com 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 115 349s # --- 349s # Order deny,allow 349s # Deny from somewhere.else.com 349s # expecting access. 349s ok 116 349s # --- 349s # Order deny,allow 349s # Allow from somewhere.else.com 349s # Deny from somewhere.else.com 349s # expecting access. 349s ok 117 349s # --- 349s # Order deny,allow 349s # Deny from 66.6.6.6 349s # expecting access. 349s ok 118 349s # --- 349s # Order deny,allow 349s # Allow from somewhere.else.com 349s # Deny from 66.6.6.6 349s # expecting access. 349s ok 119 349s # --- 349s # Order deny,allow 349s # Allow from 66.6.6.6 349s # expecting access. 349s ok 120 349s # --- 349s # Order deny,allow 349s # Deny from all 349s # expecting access denial. 349s ok 121 349s # --- 349s # Order deny,allow 349s # Allow from 66.6.6.6 349s # Deny from all 349s # expecting access denial. 349s ok 122 349s # --- 349s # Order deny,allow 349s # Deny from localhost 349s # expecting access denial. 349s ok 123 349s # --- 349s # Order deny,allow 349s # Allow from 66.6.6.6 349s # Deny from localhost 349s # expecting access denial. 349s ok 124 349s # --- 349s # Order deny,allow 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 125 349s # --- 349s # Order deny,allow 349s # Allow from 66.6.6.6 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 126 349s # --- 349s # Order deny,allow 349s # Deny from 127.0 349s # expecting access denial. 349s ok 127 349s # --- 349s # Order deny,allow 349s # Allow from 66.6.6.6 349s # Deny from 127.0 349s # expecting access denial. 349s ok 128 349s # --- 349s # Order deny,allow 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 129 349s # --- 349s # Order deny,allow 349s # Allow from 66.6.6.6 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 130 349s # --- 349s # Order deny,allow 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 131 349s # --- 349s # Order deny,allow 349s # Allow from 66.6.6.6 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 132 349s # --- 349s # Order deny,allow 349s # Deny from somewhere.else.com 349s # expecting access. 349s ok 133 349s # --- 349s # Order deny,allow 349s # Allow from 66.6.6.6 349s # Deny from somewhere.else.com 349s # expecting access. 349s ok 134 349s # --- 349s # Order deny,allow 349s # Deny from 66.6.6.6 349s # expecting access. 349s ok 135 349s # --- 349s # Order deny,allow 349s # Allow from 66.6.6.6 349s # Deny from 66.6.6.6 349s # expecting access. 349s ok 136 349s # --- 349s # Order allow,deny 349s # Allow from all 349s # expecting access. 349s ok 137 349s # --- 349s # Order allow,deny 349s # Deny from all 349s # expecting access denial. 349s ok 138 349s # --- 349s # Order allow,deny 349s # Allow from all 349s # Deny from all 349s # expecting access denial. 349s ok 139 349s # --- 349s # Order allow,deny 349s # Deny from localhost 349s # expecting access denial. 349s ok 140 349s # --- 349s # Order allow,deny 349s # Allow from all 349s # Deny from localhost 349s # expecting access denial. 349s ok 141 349s # --- 349s # Order allow,deny 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 142 349s # --- 349s # Order allow,deny 349s # Allow from all 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 143 349s # --- 349s # Order allow,deny 349s # Deny from 127.0 349s # expecting access denial. 349s ok 144 349s # --- 349s # Order allow,deny 349s # Allow from all 349s # Deny from 127.0 349s # expecting access denial. 349s ok 145 349s # --- 349s # Order allow,deny 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 146 349s # --- 349s # Order allow,deny 349s # Allow from all 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 147 349s # --- 349s # Order allow,deny 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 148 349s # --- 349s # Order allow,deny 349s # Allow from all 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 149 349s # --- 349s # Order allow,deny 349s # Deny from somewhere.else.com 349s # expecting access denial. 349s ok 150 349s # --- 349s # Order allow,deny 349s # Allow from all 349s # Deny from somewhere.else.com 349s # expecting access. 349s ok 151 349s # --- 349s # Order allow,deny 349s # Deny from 66.6.6.6 349s # expecting access denial. 349s ok 152 349s # --- 349s # Order allow,deny 349s # Allow from all 349s # Deny from 66.6.6.6 349s # expecting access. 349s ok 153 349s # --- 349s # Order allow,deny 349s # Allow from localhost 349s # expecting access. 349s ok 154 349s # --- 349s # Order allow,deny 349s # Deny from all 349s # expecting access denial. 349s ok 155 349s # --- 349s # Order allow,deny 349s # Allow from localhost 349s # Deny from all 349s # expecting access denial. 349s ok 156 349s # --- 349s # Order allow,deny 349s # Deny from localhost 349s # expecting access denial. 349s ok 157 349s # --- 349s # Order allow,deny 349s # Allow from localhost 349s # Deny from localhost 349s # expecting access denial. 349s ok 158 349s # --- 349s # Order allow,deny 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 159 349s # --- 349s # Order allow,deny 349s # Allow from localhost 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 160 349s # --- 349s # Order allow,deny 349s # Deny from 127.0 349s # expecting access denial. 349s ok 161 349s # --- 349s # Order allow,deny 349s # Allow from localhost 349s # Deny from 127.0 349s # expecting access denial. 349s ok 162 349s # --- 349s # Order allow,deny 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 163 349s # --- 349s # Order allow,deny 349s # Allow from localhost 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 164 349s # --- 349s # Order allow,deny 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 165 349s # --- 349s # Order allow,deny 349s # Allow from localhost 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 166 349s # --- 349s # Order allow,deny 349s # Deny from somewhere.else.com 349s # expecting access denial. 349s ok 167 349s # --- 349s # Order allow,deny 349s # Allow from localhost 349s # Deny from somewhere.else.com 349s # expecting access. 349s ok 168 349s # --- 349s # Order allow,deny 349s # Deny from 66.6.6.6 349s # expecting access denial. 349s ok 169 349s # --- 349s # Order allow,deny 349s # Allow from localhost 349s # Deny from 66.6.6.6 349s # expecting access. 349s ok 170 349s # --- 349s # Order allow,deny 349s # Allow from 127.0.0.1 349s # expecting access. 349s ok 171 349s # --- 349s # Order allow,deny 349s # Deny from all 349s # expecting access denial. 349s ok 172 349s # --- 349s # Order allow,deny 349s # Allow from 127.0.0.1 349s # Deny from all 349s # expecting access denial. 349s ok 173 349s # --- 349s # Order allow,deny 349s # Deny from localhost 349s # expecting access denial. 349s ok 174 349s # --- 349s # Order allow,deny 349s # Allow from 127.0.0.1 349s # Deny from localhost 349s # expecting access denial. 349s ok 175 349s # --- 349s # Order allow,deny 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 176 349s # --- 349s # Order allow,deny 349s # Allow from 127.0.0.1 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 177 349s # --- 349s # Order allow,deny 349s # Deny from 127.0 349s # expecting access denial. 349s ok 178 349s # --- 349s # Order allow,deny 349s # Allow from 127.0.0.1 349s # Deny from 127.0 349s # expecting access denial. 349s ok 179 349s # --- 349s # Order allow,deny 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 180 349s # --- 349s # Order allow,deny 349s # Allow from 127.0.0.1 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 181 349s # --- 349s # Order allow,deny 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 182 349s # --- 349s # Order allow,deny 349s # Allow from 127.0.0.1 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 183 349s # --- 349s # Order allow,deny 349s # Deny from somewhere.else.com 349s # expecting access denial. 349s ok 184 349s # --- 349s # Order allow,deny 349s # Allow from 127.0.0.1 349s # Deny from somewhere.else.com 349s # expecting access. 349s ok 185 349s # --- 349s # Order allow,deny 349s # Deny from 66.6.6.6 349s # expecting access denial. 349s ok 186 349s # --- 349s # Order allow,deny 349s # Allow from 127.0.0.1 349s # Deny from 66.6.6.6 349s # expecting access. 349s ok 187 349s # --- 349s # Order allow,deny 349s # Allow from 127.0 349s # expecting access. 349s ok 188 349s # --- 349s # Order allow,deny 349s # Deny from all 349s # expecting access denial. 349s ok 189 349s # --- 349s # Order allow,deny 349s # Allow from 127.0 349s # Deny from all 349s # expecting access denial. 349s ok 190 349s # --- 349s # Order allow,deny 349s # Deny from localhost 349s # expecting access denial. 349s ok 191 349s # --- 349s # Order allow,deny 349s # Allow from 127.0 349s # Deny from localhost 349s # expecting access denial. 349s ok 192 349s # --- 349s # Order allow,deny 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 193 349s # --- 349s # Order allow,deny 349s # Allow from 127.0 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 194 349s # --- 349s # Order allow,deny 349s # Deny from 127.0 349s # expecting access denial. 349s ok 195 349s # --- 349s # Order allow,deny 349s # Allow from 127.0 349s # Deny from 127.0 349s # expecting access denial. 349s ok 196 349s # --- 349s # Order allow,deny 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 197 349s # --- 349s # Order allow,deny 349s # Allow from 127.0 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 198 349s # --- 349s # Order allow,deny 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 199 349s # --- 349s # Order allow,deny 349s # Allow from 127.0 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 200 349s # --- 349s # Order allow,deny 349s # Deny from somewhere.else.com 349s # expecting access denial. 349s ok 201 349s # --- 349s # Order allow,deny 349s # Allow from 127.0 349s # Deny from somewhere.else.com 349s # expecting access. 349s ok 202 349s # --- 349s # Order allow,deny 349s # Deny from 66.6.6.6 349s # expecting access denial. 349s ok 203 349s # --- 349s # Order allow,deny 349s # Allow from 127.0 349s # Deny from 66.6.6.6 349s # expecting access. 349s ok 204 349s # --- 349s # Order allow,deny 349s # Allow from 127.0.0.1/255.255.0.0 349s # expecting access. 349s ok 205 349s # --- 349s # Order allow,deny 349s # Deny from all 349s # expecting access denial. 349s ok 206 349s # --- 349s # Order allow,deny 349s # Allow from 127.0.0.1/255.255.0.0 349s # Deny from all 349s # expecting access denial. 349s ok 207 349s # --- 349s # Order allow,deny 349s # Deny from localhost 349s # expecting access denial. 349s ok 208 349s # --- 349s # Order allow,deny 349s # Allow from 127.0.0.1/255.255.0.0 349s # Deny from localhost 349s # expecting access denial. 349s ok 209 349s # --- 349s # Order allow,deny 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 210 349s # --- 349s # Order allow,deny 349s # Allow from 127.0.0.1/255.255.0.0 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 211 349s # --- 349s # Order allow,deny 349s # Deny from 127.0 349s # expecting access denial. 349s ok 212 349s # --- 349s # Order allow,deny 349s # Allow from 127.0.0.1/255.255.0.0 349s # Deny from 127.0 349s # expecting access denial. 349s ok 213 349s # --- 349s # Order allow,deny 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 214 349s # --- 349s # Order allow,deny 349s # Allow from 127.0.0.1/255.255.0.0 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 215 349s # --- 349s # Order allow,deny 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 216 349s # --- 349s # Order allow,deny 349s # Allow from 127.0.0.1/255.255.0.0 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 217 349s # --- 349s # Order allow,deny 349s # Deny from somewhere.else.com 349s # expecting access denial. 349s ok 218 349s # --- 349s # Order allow,deny 349s # Allow from 127.0.0.1/255.255.0.0 349s # Deny from somewhere.else.com 349s # expecting access. 349s ok 219 349s # --- 349s # Order allow,deny 349s # Deny from 66.6.6.6 349s # expecting access denial. 349s ok 220 349s # --- 349s # Order allow,deny 349s # Allow from 127.0.0.1/255.255.0.0 349s # Deny from 66.6.6.6 349s # expecting access. 349s ok 221 349s # --- 349s # Order allow,deny 349s # Allow from 127.0.0.1/16 349s # expecting access. 349s ok 222 349s # --- 349s # Order allow,deny 349s # Deny from all 349s # expecting access denial. 349s ok 223 349s # --- 349s # Order allow,deny 349s # Allow from 127.0.0.1/16 349s # Deny from all 349s # expecting access denial. 349s ok 224 349s # --- 349s # Order allow,deny 349s # Deny from localhost 349s # expecting access denial. 349s ok 225 349s # --- 349s # Order allow,deny 349s # Allow from 127.0.0.1/16 349s # Deny from localhost 349s # expecting access denial. 349s ok 226 349s # --- 349s # Order allow,deny 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 227 349s # --- 349s # Order allow,deny 349s # Allow from 127.0.0.1/16 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 228 349s # --- 349s # Order allow,deny 349s # Deny from 127.0 349s # expecting access denial. 349s ok 229 349s # --- 349s # Order allow,deny 349s # Allow from 127.0.0.1/16 349s # Deny from 127.0 349s # expecting access denial. 349s ok 230 349s # --- 349s # Order allow,deny 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 231 349s # --- 349s # Order allow,deny 349s # Allow from 127.0.0.1/16 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 232 349s # --- 349s # Order allow,deny 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 233 349s # --- 349s # Order allow,deny 349s # Allow from 127.0.0.1/16 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 234 349s # --- 349s # Order allow,deny 349s # Deny from somewhere.else.com 349s # expecting access denial. 349s ok 235 349s # --- 349s # Order allow,deny 349s # Allow from 127.0.0.1/16 349s # Deny from somewhere.else.com 349s # expecting access. 349s ok 236 349s # --- 349s # Order allow,deny 349s # Deny from 66.6.6.6 349s # expecting access denial. 349s ok 237 349s # --- 349s # Order allow,deny 349s # Allow from 127.0.0.1/16 349s # Deny from 66.6.6.6 349s # expecting access. 349s ok 238 349s # --- 349s # Order allow,deny 349s # Allow from somewhere.else.com 349s # expecting access denial. 349s ok 239 349s # --- 349s # Order allow,deny 349s # Deny from all 349s # expecting access denial. 349s ok 240 349s # --- 349s # Order allow,deny 349s # Allow from somewhere.else.com 349s # Deny from all 349s # expecting access denial. 349s ok 241 349s # --- 349s # Order allow,deny 349s # Deny from localhost 349s # expecting access denial. 349s ok 242 349s # --- 349s # Order allow,deny 349s # Allow from somewhere.else.com 349s # Deny from localhost 349s # expecting access denial. 349s ok 243 349s # --- 349s # Order allow,deny 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 244 349s # --- 349s # Order allow,deny 349s # Allow from somewhere.else.com 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 245 349s # --- 349s # Order allow,deny 349s # Deny from 127.0 349s # expecting access denial. 349s ok 246 349s # --- 349s # Order allow,deny 349s # Allow from somewhere.else.com 349s # Deny from 127.0 349s # expecting access denial. 349s ok 247 349s # --- 349s # Order allow,deny 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 248 349s # --- 349s # Order allow,deny 349s # Allow from somewhere.else.com 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 249 349s # --- 349s # Order allow,deny 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 250 349s # --- 349s # Order allow,deny 349s # Allow from somewhere.else.com 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 251 349s # --- 349s # Order allow,deny 349s # Deny from somewhere.else.com 349s # expecting access denial. 349s ok 252 349s # --- 349s # Order allow,deny 349s # Allow from somewhere.else.com 349s # Deny from somewhere.else.com 349s # expecting access denial. 349s ok 253 349s # --- 349s # Order allow,deny 349s # Deny from 66.6.6.6 349s # expecting access denial. 349s ok 254 349s # --- 349s # Order allow,deny 349s # Allow from somewhere.else.com 349s # Deny from 66.6.6.6 349s # expecting access denial. 349s ok 255 349s # --- 349s # Order allow,deny 349s # Allow from 66.6.6.6 349s # expecting access denial. 349s ok 256 349s # --- 349s # Order allow,deny 349s # Deny from all 349s # expecting access denial. 349s ok 257 349s # --- 349s # Order allow,deny 349s # Allow from 66.6.6.6 349s # Deny from all 349s # expecting access denial. 349s ok 258 349s # --- 349s # Order allow,deny 349s # Deny from localhost 349s # expecting access denial. 349s ok 259 349s # --- 349s # Order allow,deny 349s # Allow from 66.6.6.6 349s # Deny from localhost 349s # expecting access denial. 349s ok 260 349s # --- 349s # Order allow,deny 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 261 349s # --- 349s # Order allow,deny 349s # Allow from 66.6.6.6 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 262 349s # --- 349s # Order allow,deny 349s # Deny from 127.0 349s # expecting access denial. 349s ok 263 349s # --- 349s # Order allow,deny 349s # Allow from 66.6.6.6 349s # Deny from 127.0 349s # expecting access denial. 349s ok 264 349s # --- 349s # Order allow,deny 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 265 349s # --- 349s # Order allow,deny 349s # Allow from 66.6.6.6 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 266 349s # --- 349s # Order allow,deny 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 267 349s # --- 349s # Order allow,deny 349s # Allow from 66.6.6.6 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 268 349s # --- 349s # Order allow,deny 349s # Deny from somewhere.else.com 349s # expecting access denial. 349s ok 269 349s # --- 349s # Order allow,deny 349s # Allow from 66.6.6.6 349s # Deny from somewhere.else.com 349s # expecting access denial. 349s ok 270 349s # --- 349s # Order allow,deny 349s # Deny from 66.6.6.6 349s # expecting access denial. 349s ok 271 349s # --- 349s # Order allow,deny 349s # Allow from 66.6.6.6 349s # Deny from 66.6.6.6 349s # expecting access denial. 349s ok 272 349s # --- 349s # Order mutual-failure 349s # Allow from all 349s # expecting access. 349s ok 273 349s # --- 349s # Order mutual-failure 349s # Deny from all 349s # expecting access denial. 349s ok 274 349s # --- 349s # Order mutual-failure 349s # Allow from all 349s # Deny from all 349s # expecting access denial. 349s ok 275 349s # --- 349s # Order mutual-failure 349s # Deny from localhost 349s # expecting access denial. 349s ok 276 349s # --- 349s # Order mutual-failure 349s # Allow from all 349s # Deny from localhost 349s # expecting access denial. 349s ok 277 349s # --- 349s # Order mutual-failure 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 278 349s # --- 349s # Order mutual-failure 349s # Allow from all 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 279 349s # --- 349s # Order mutual-failure 349s # Deny from 127.0 349s # expecting access denial. 349s ok 280 349s # --- 349s # Order mutual-failure 349s # Allow from all 349s # Deny from 127.0 349s # expecting access denial. 349s ok 281 349s # --- 349s # Order mutual-failure 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 282 349s # --- 349s # Order mutual-failure 349s # Allow from all 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 283 349s # --- 349s # Order mutual-failure 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 284 349s # --- 349s # Order mutual-failure 349s # Allow from all 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 285 349s # --- 349s # Order mutual-failure 349s # Deny from somewhere.else.com 349s # expecting access denial. 349s ok 286 349s # --- 349s # Order mutual-failure 349s # Allow from all 349s # Deny from somewhere.else.com 349s # expecting access. 349s ok 287 349s # --- 349s # Order mutual-failure 349s # Deny from 66.6.6.6 349s # expecting access denial. 349s ok 288 349s # --- 349s # Order mutual-failure 349s # Allow from all 349s # Deny from 66.6.6.6 349s # expecting access. 349s ok 289 349s # --- 349s # Order mutual-failure 349s # Allow from localhost 349s # expecting access. 349s ok 290 349s # --- 349s # Order mutual-failure 349s # Deny from all 349s # expecting access denial. 349s ok 291 349s # --- 349s # Order mutual-failure 349s # Allow from localhost 349s # Deny from all 349s # expecting access denial. 349s ok 292 349s # --- 349s # Order mutual-failure 349s # Deny from localhost 349s # expecting access denial. 349s ok 293 349s # --- 349s # Order mutual-failure 349s # Allow from localhost 349s # Deny from localhost 349s # expecting access denial. 349s ok 294 349s # --- 349s # Order mutual-failure 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 295 349s # --- 349s # Order mutual-failure 349s # Allow from localhost 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 296 349s # --- 349s # Order mutual-failure 349s # Deny from 127.0 349s # expecting access denial. 349s ok 297 349s # --- 349s # Order mutual-failure 349s # Allow from localhost 349s # Deny from 127.0 349s # expecting access denial. 349s ok 298 349s # --- 349s # Order mutual-failure 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 299 349s # --- 349s # Order mutual-failure 349s # Allow from localhost 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 300 349s # --- 349s # Order mutual-failure 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 301 349s # --- 349s # Order mutual-failure 349s # Allow from localhost 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 302 349s # --- 349s # Order mutual-failure 349s # Deny from somewhere.else.com 349s # expecting access denial. 349s ok 303 349s # --- 349s # Order mutual-failure 349s # Allow from localhost 349s # Deny from somewhere.else.com 349s # expecting access. 349s ok 304 349s # --- 349s # Order mutual-failure 349s # Deny from 66.6.6.6 349s # expecting access denial. 349s ok 305 349s # --- 349s # Order mutual-failure 349s # Allow from localhost 349s # Deny from 66.6.6.6 349s # expecting access. 349s ok 306 349s # --- 349s # Order mutual-failure 349s # Allow from 127.0.0.1 349s # expecting access. 349s ok 307 349s # --- 349s # Order mutual-failure 349s # Deny from all 349s # expecting access denial. 349s ok 308 349s # --- 349s # Order mutual-failure 349s # Allow from 127.0.0.1 349s # Deny from all 349s # expecting access denial. 349s ok 309 349s # --- 349s # Order mutual-failure 349s # Deny from localhost 349s # expecting access denial. 349s ok 310 349s # --- 349s # Order mutual-failure 349s # Allow from 127.0.0.1 349s # Deny from localhost 349s # expecting access denial. 349s ok 311 349s # --- 349s # Order mutual-failure 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 312 349s # --- 349s # Order mutual-failure 349s # Allow from 127.0.0.1 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 313 349s # --- 349s # Order mutual-failure 349s # Deny from 127.0 349s # expecting access denial. 349s ok 314 349s # --- 349s # Order mutual-failure 349s # Allow from 127.0.0.1 349s # Deny from 127.0 349s # expecting access denial. 349s ok 315 349s # --- 349s # Order mutual-failure 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 316 349s # --- 349s # Order mutual-failure 349s # Allow from 127.0.0.1 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 317 349s # --- 349s # Order mutual-failure 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 318 349s # --- 349s # Order mutual-failure 349s # Allow from 127.0.0.1 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 319 349s # --- 349s # Order mutual-failure 349s # Deny from somewhere.else.com 349s # expecting access denial. 349s ok 320 349s # --- 349s # Order mutual-failure 349s # Allow from 127.0.0.1 349s # Deny from somewhere.else.com 349s # expecting access. 349s ok 321 349s # --- 349s # Order mutual-failure 349s # Deny from 66.6.6.6 349s # expecting access denial. 349s ok 322 349s # --- 349s # Order mutual-failure 349s # Allow from 127.0.0.1 349s # Deny from 66.6.6.6 349s # expecting access. 349s ok 323 349s # --- 349s # Order mutual-failure 349s # Allow from 127.0 349s # expecting access. 349s ok 324 349s # --- 349s # Order mutual-failure 349s # Deny from all 349s # expecting access denial. 349s ok 325 349s # --- 349s # Order mutual-failure 349s # Allow from 127.0 349s # Deny from all 349s # expecting access denial. 349s ok 326 349s # --- 349s # Order mutual-failure 349s # Deny from localhost 349s # expecting access denial. 349s ok 327 349s # --- 349s # Order mutual-failure 349s # Allow from 127.0 349s # Deny from localhost 349s # expecting access denial. 349s ok 328 349s # --- 349s # Order mutual-failure 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 329 349s # --- 349s # Order mutual-failure 349s # Allow from 127.0 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 330 349s # --- 349s # Order mutual-failure 349s # Deny from 127.0 349s # expecting access denial. 349s ok 331 349s # --- 349s # Order mutual-failure 349s # Allow from 127.0 349s # Deny from 127.0 349s # expecting access denial. 349s ok 332 349s # --- 349s # Order mutual-failure 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 333 349s # --- 349s # Order mutual-failure 349s # Allow from 127.0 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 334 349s # --- 349s # Order mutual-failure 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 335 349s # --- 349s # Order mutual-failure 349s # Allow from 127.0 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 336 349s # --- 349s # Order mutual-failure 349s # Deny from somewhere.else.com 349s # expecting access denial. 349s ok 337 349s # --- 349s # Order mutual-failure 349s # Allow from 127.0 349s # Deny from somewhere.else.com 349s # expecting access. 349s ok 338 349s # --- 349s # Order mutual-failure 349s # Deny from 66.6.6.6 349s # expecting access denial. 349s ok 339 349s # --- 349s # Order mutual-failure 349s # Allow from 127.0 349s # Deny from 66.6.6.6 349s # expecting access. 349s ok 340 349s # --- 349s # Order mutual-failure 349s # Allow from 127.0.0.1/255.255.0.0 349s # expecting access. 349s ok 341 349s # --- 349s # Order mutual-failure 349s # Deny from all 349s # expecting access denial. 349s ok 342 349s # --- 349s # Order mutual-failure 349s # Allow from 127.0.0.1/255.255.0.0 349s # Deny from all 349s # expecting access denial. 349s ok 343 349s # --- 349s # Order mutual-failure 349s # Deny from localhost 349s # expecting access denial. 349s ok 344 349s # --- 349s # Order mutual-failure 349s # Allow from 127.0.0.1/255.255.0.0 349s # Deny from localhost 349s # expecting access denial. 349s ok 345 349s # --- 349s # Order mutual-failure 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 346 349s # --- 349s # Order mutual-failure 349s # Allow from 127.0.0.1/255.255.0.0 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 347 349s # --- 349s # Order mutual-failure 349s # Deny from 127.0 349s # expecting access denial. 349s ok 348 349s # --- 349s # Order mutual-failure 349s # Allow from 127.0.0.1/255.255.0.0 349s # Deny from 127.0 349s # expecting access denial. 349s ok 349 349s # --- 349s # Order mutual-failure 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 350 349s # --- 349s # Order mutual-failure 349s # Allow from 127.0.0.1/255.255.0.0 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 351 349s # --- 349s # Order mutual-failure 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 352 349s # --- 349s # Order mutual-failure 349s # Allow from 127.0.0.1/255.255.0.0 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 353 349s # --- 349s # Order mutual-failure 349s # Deny from somewhere.else.com 349s # expecting access denial. 349s ok 354 349s # --- 349s # Order mutual-failure 349s # Allow from 127.0.0.1/255.255.0.0 349s # Deny from somewhere.else.com 349s # expecting access. 349s ok 355 349s # --- 349s # Order mutual-failure 349s # Deny from 66.6.6.6 349s # expecting access denial. 349s ok 356 349s # --- 349s # Order mutual-failure 349s # Allow from 127.0.0.1/255.255.0.0 349s # Deny from 66.6.6.6 349s # expecting access. 349s ok 357 349s # --- 349s # Order mutual-failure 349s # Allow from 127.0.0.1/16 349s # expecting access. 349s ok 358 349s # --- 349s # Order mutual-failure 349s # Deny from all 349s # expecting access denial. 349s ok 359 349s # --- 349s # Order mutual-failure 349s # Allow from 127.0.0.1/16 349s # Deny from all 349s # expecting access denial. 349s ok 360 349s # --- 349s # Order mutual-failure 349s # Deny from localhost 349s # expecting access denial. 349s ok 361 349s # --- 349s # Order mutual-failure 349s # Allow from 127.0.0.1/16 349s # Deny from localhost 349s # expecting access denial. 349s ok 362 349s # --- 349s # Order mutual-failure 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 363 349s # --- 349s # Order mutual-failure 349s # Allow from 127.0.0.1/16 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 364 349s # --- 349s # Order mutual-failure 349s # Deny from 127.0 349s # expecting access denial. 349s ok 365 349s # --- 349s # Order mutual-failure 349s # Allow from 127.0.0.1/16 349s # Deny from 127.0 349s # expecting access denial. 349s ok 366 349s # --- 349s # Order mutual-failure 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 367 349s # --- 349s # Order mutual-failure 349s # Allow from 127.0.0.1/16 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 368 349s # --- 349s # Order mutual-failure 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 369 349s # --- 349s # Order mutual-failure 349s # Allow from 127.0.0.1/16 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 370 349s # --- 349s # Order mutual-failure 349s # Deny from somewhere.else.com 349s # expecting access denial. 349s ok 371 349s # --- 349s # Order mutual-failure 349s # Allow from 127.0.0.1/16 349s # Deny from somewhere.else.com 349s # expecting access. 349s ok 372 349s # --- 349s # Order mutual-failure 349s # Deny from 66.6.6.6 349s # expecting access denial. 349s ok 373 349s # --- 349s # Order mutual-failure 349s # Allow from 127.0.0.1/16 349s # Deny from 66.6.6.6 349s # expecting access. 349s ok 374 349s # --- 349s # Order mutual-failure 349s # Allow from somewhere.else.com 349s # expecting access denial. 349s ok 375 349s # --- 349s # Order mutual-failure 349s # Deny from all 349s # expecting access denial. 349s ok 376 349s # --- 349s # Order mutual-failure 349s # Allow from somewhere.else.com 349s # Deny from all 349s # expecting access denial. 349s ok 377 349s # --- 349s # Order mutual-failure 349s # Deny from localhost 349s # expecting access denial. 349s ok 378 349s # --- 349s # Order mutual-failure 349s # Allow from somewhere.else.com 349s # Deny from localhost 349s # expecting access denial. 349s ok 379 349s # --- 349s # Order mutual-failure 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 380 349s # --- 349s # Order mutual-failure 349s # Allow from somewhere.else.com 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 381 349s # --- 349s # Order mutual-failure 349s # Deny from 127.0 349s # expecting access denial. 349s ok 382 349s # --- 349s # Order mutual-failure 349s # Allow from somewhere.else.com 349s # Deny from 127.0 349s # expecting access denial. 349s ok 383 349s # --- 349s # Order mutual-failure 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 384 349s # --- 349s # Order mutual-failure 349s # Allow from somewhere.else.com 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 385 349s # --- 349s # Order mutual-failure 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 386 349s # --- 349s # Order mutual-failure 349s # Allow from somewhere.else.com 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 387 349s # --- 349s # Order mutual-failure 349s # Deny from somewhere.else.com 349s # expecting access denial. 349s ok 388 349s # --- 349s # Order mutual-failure 349s # Allow from somewhere.else.com 349s # Deny from somewhere.else.com 349s # expecting access denial. 349s ok 389 349s # --- 349s # Order mutual-failure 349s # Deny from 66.6.6.6 349s # expecting access denial. 349s ok 390 349s # --- 349s # Order mutual-failure 349s # Allow from somewhere.else.com 349s # Deny from 66.6.6.6 349s # expecting access denial. 349s ok 391 349s # --- 349s # Order mutual-failure 349s # Allow from 66.6.6.6 349s # expecting access denial. 349s ok 392 349s # --- 349s # Order mutual-failure 349s # Deny from all 349s # expecting access denial. 349s ok 393 349s # --- 349s # Order mutual-failure 349s # Allow from 66.6.6.6 349s # Deny from all 349s # expecting access denial. 349s ok 394 349s # --- 349s # Order mutual-failure 349s # Deny from localhost 349s # expecting access denial. 349s ok 395 349s # --- 349s # Order mutual-failure 349s # Allow from 66.6.6.6 349s # Deny from localhost 349s # expecting access denial. 349s ok 396 349s # --- 349s # Order mutual-failure 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 397 349s # --- 349s # Order mutual-failure 349s # Allow from 66.6.6.6 349s # Deny from 127.0.0.1 349s # expecting access denial. 349s ok 398 349s # --- 349s # Order mutual-failure 349s # Deny from 127.0 349s # expecting access denial. 349s ok 399 349s # --- 349s # Order mutual-failure 349s # Allow from 66.6.6.6 349s # Deny from 127.0 349s # expecting access denial. 349s ok 400 349s # --- 349s # Order mutual-failure 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 401 349s # --- 349s # Order mutual-failure 349s # Allow from 66.6.6.6 349s # Deny from 127.0.0.1/255.255.0.0 349s # expecting access denial. 349s ok 402 349s # --- 349s # Order mutual-failure 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 403 349s # --- 349s # Order mutual-failure 349s # Allow from 66.6.6.6 349s # Deny from 127.0.0.1/16 349s # expecting access denial. 349s ok 404 349s # --- 349s # Order mutual-failure 349s # Deny from somewhere.else.com 349s # expecting access denial. 349s ok 405 349s # --- 349s # Order mutual-failure 349s # Allow from 66.6.6.6 349s # Deny from somewhere.else.com 349s # expecting access denial. 349s ok 406 349s # --- 349s # Order mutual-failure 349s # Deny from 66.6.6.6 349s # expecting access denial. 349s ok 407 349s # --- 349s # Order mutual-failure 349s # Allow from 66.6.6.6 349s # Deny from 66.6.6.6 349s # expecting access denial. 349s ok 408 349s ok 350s t/modules/actions.t ................. 350s 1..20 350s # Running under perl version 5.038002 for linux 350s # Current time local: Tue Dec 17 19:04:38 2024 350s # Current time GMT: Tue Dec 17 19:04:38 2024 350s # Using Test.pm version 1.31 350s # Using Apache/Test.pm version 1.42 350s # expected: 200 350s # received: '200' 350s ok 1 350s # expected: 'nada' 350s # received: 'nada' 350s ok 2 350s # expected: 404 350s # received: '404' 350s ok 3 350s ok 4 # skip RC=404, no need to check content 350s # expected: 404 350s # received: '404' 350s ok 5 350s ok 6 # skip RC=404, no need to check content 350s # expected: 404 350s # received: '404' 350s ok 7 350s ok 8 # skip RC=404, no need to check content 350s # expected: 200 350s # received: '200' 350s ok 9 350s # expected: 'nada' 350s # received: 'nada' 350s ok 10 350s # expected: 404 350s # received: '404' 350s ok 11 350s ok 12 # skip RC=404, no need to check content 350s # expected: 200 350s # received: '200' 350s ok 13 350s # expected: 'POST 350s # foo2: bar2 350s # ' 350s # received: 'POST 350s # foo2: bar2 350s # ' 350s ok 14 350s # expected: 405 350s # received: '405' 350s ok 15 350s # expected: 200 350s # received: '200' 350s ok 16 350s # expected: 'foo=bar' 350s # received: 'foo=bar' 350s ok 17 350s # expected: 200 350s # received: '200' 350s ok 18 350s # expected: 'POST 350s # foo2: bar2 350s # ' 350s # received: 'POST 350s # foo2: bar2 350s # ' 350s ok 19 350s # expected: 405 350s # received: '405' 350s ok 20 350s ok 351s t/modules/alias.t ................... 351s 1..134 351s # Running under perl version 5.038002 for linux 351s # Current time local: Tue Dec 17 19:04:39 2024 351s # Current time GMT: Tue Dec 17 19:04:39 2024 351s # Using Test.pm version 1.31 351s # Using Apache/Test.pm version 1.42 351s # verifying simple aliases 351s # testing : /alias/ 351s # expected: 200 351s # received: '200' 351s ok 1 351s # testing : /bogu/ 351s # expected: 404 351s # received: '404' 351s ok 2 351s # verifying alias match with /ali[0-9]. 351s # testing : /ali0 351s # expected: 0 351s # received: '0' 351s ok 3 351s # testing : /ali1 351s # expected: 1 351s # received: '1' 351s ok 4 351s # testing : /ali2 351s # expected: 2 351s # received: '2' 351s ok 5 351s # testing : /ali3 351s # expected: 3 351s # received: '3' 351s ok 6 351s # testing : /ali4 351s # expected: 4 351s # received: '4' 351s ok 7 351s # testing : /ali5 351s # expected: 5 351s # received: '5' 351s ok 8 351s # testing : /ali6 351s # expected: 6 351s # received: '6' 351s ok 9 351s # testing : /ali7 351s # expected: 7 351s # received: '7' 351s ok 10 351s # testing : /ali8 351s # expected: 8 351s # received: '8' 351s ok 11 351s # testing : /ali9 351s # expected: 9 351s # received: '9' 351s ok 12 351s # verifying expression alias match with /expr/ali[0-9]. 351s # testing : /ali0 351s # expected: 0 351s # received: '0' 351s ok 13 351s # testing : /ali1 351s # expected: 1 351s # received: '1' 351s ok 14 351s # testing : /ali2 351s # expected: 2 351s # received: '2' 351s ok 15 351s # testing : /ali3 351s # expected: 3 351s # received: '3' 351s ok 16 351s # testing : /ali4 351s # expected: 4 351s # received: '4' 351s ok 17 351s # testing : /ali5 351s # expected: 5 351s # received: '5' 351s ok 18 351s # testing : /ali6 351s # expected: 6 351s # received: '6' 351s ok 19 351s # testing : /ali7 351s # expected: 7 351s # received: '7' 351s ok 20 351s # testing : /ali8 351s # expected: 8 351s # received: '8' 351s ok 21 351s # testing : /ali9 351s # expected: 9 351s # received: '9' 351s ok 22 351s # testing : /forbid 351s # expected: '403' 351s # received: '403' 351s ok 23 351s # testing : /gone 351s # expected: '410' 351s # received: '410' 351s ok 24 351s # testing : /perm 351s # expected: '301' 351s # received: '301' 351s ok 25 351s # testing : /perm2 351s # expected: '301' 351s # received: '301' 351s ok 26 351s # testing : /seeother 351s # expected: '303' 351s # received: '303' 351s ok 27 351s # testing : /temp 351s # expected: '302' 351s # received: '302' 351s ok 28 351s # testing : /temp2 351s # expected: '302' 351s # received: '302' 351s ok 29 351s verifying body of perm and temp redirect match 351s # testing : /p0 351s # expected: 0 351s # received: '0' 351s ok 30 351s # testing : /p1 351s # expected: 1 351s # received: '1' 351s ok 31 351s # testing : /p2 351s # expected: 2 351s # received: '2' 351s ok 32 351s # testing : /p3 351s # expected: 3 351s # received: '3' 351s ok 33 351s # testing : /p4 351s # expected: 4 351s # received: '4' 351s ok 34 351s # testing : /p5 351s # expected: 5 351s # received: '5' 351s ok 35 351s # testing : /p6 351s # expected: 6 351s # received: '6' 351s ok 36 351s # testing : /p7 351s # expected: 7 351s # received: '7' 351s ok 37 351s # testing : /p8 351s # expected: 8 351s # received: '8' 351s ok 38 351s # testing : /p9 351s # expected: 9 351s # received: '9' 351s ok 39 351s # testing : /t0 351s # expected: 0 351s # received: '0' 351s ok 40 351s # testing : /t1 351s # expected: 1 351s # received: '1' 351s ok 41 351s # testing : /t2 351s # expected: 2 351s # received: '2' 351s ok 42 351s # testing : /t3 351s # expected: 3 351s # received: '3' 351s ok 43 351s # testing : /t4 351s # expected: 4 351s # received: '4' 351s ok 44 351s # testing : /t5 351s # expected: 5 351s # received: '5' 351s ok 45 351s # testing : /t6 351s # expected: 6 351s # received: '6' 351s ok 46 351s # testing : /t7 351s # expected: 7 351s # received: '7' 351s ok 47 351s # testing : /t8 351s # expected: 8 351s # received: '8' 351s ok 48 351s # testing : /t9 351s # expected: 9 351s # received: '9' 351s ok 49 351s verifying body of perm and temp redirect match with expression support 351s # testing : /p0 351s # expected: 0 351s # received: '0' 351s ok 50 351s # testing : /p1 351s # expected: 1 351s # received: '1' 351s ok 51 351s # testing : /p2 351s # expected: 2 351s # received: '2' 351s ok 52 351s # testing : /p3 351s # expected: 3 351s # received: '3' 351s ok 53 351s # testing : /p4 351s # expected: 4 351s # received: '4' 351s ok 54 351s # testing : /p5 351s # expected: 5 351s # received: '5' 351s ok 55 351s # testing : /p6 351s # expected: 6 351s # received: '6' 351s ok 56 351s # testing : /p7 351s # expected: 7 351s # received: '7' 351s ok 57 351s # testing : /p8 351s # expected: 8 351s # received: '8' 351s ok 58 351s # testing : /p9 351s # expected: 9 351s # received: '9' 351s ok 59 351s # testing : /t0 351s # expected: 0 351s # received: '0' 351s ok 60 351s # testing : /t1 351s # expected: 1 351s # received: '1' 351s ok 61 351s # testing : /t2 351s # expected: 2 351s # received: '2' 351s ok 62 351s # testing : /t3 351s # expected: 3 351s # received: '3' 351s ok 63 351s # testing : /t4 351s # expected: 4 351s # received: '4' 351s ok 64 351s # testing : /t5 351s # expected: 5 351s # received: '5' 351s ok 65 351s # testing : /t6 351s # expected: 6 351s # received: '6' 351s ok 66 351s # testing : /t7 351s # expected: 7 351s # received: '7' 351s ok 67 351s # testing : /t8 351s # expected: 8 351s # received: '8' 351s ok 68 351s # testing : /t9 351s # expected: 9 351s # received: '9' 351s ok 69 351s verifying return code of seeother and gone redirect match 351s # testing : s0 351s # expected: '303' 351s # received: '303' 351s ok 70 351s # testing : s1 351s # expected: '303' 351s # received: '303' 351s ok 71 351s # testing : s2 351s # expected: '303' 351s # received: '303' 351s ok 72 351s # testing : s3 351s # expected: '303' 351s # received: '303' 351s ok 73 351s # testing : s4 351s # expected: '303' 351s # received: '303' 351s ok 74 351s # testing : s5 351s # expected: '303' 351s # received: '303' 351s ok 75 351s # testing : s6 351s # expected: '303' 351s # received: '303' 351s ok 76 351s # testing : s7 351s # expected: '303' 351s # received: '303' 351s ok 77 351s # testing : s8 351s # expected: '303' 351s # received: '303' 351s ok 78 351s # testing : s9 351s # expected: '303' 351s # received: '303' 351s ok 79 351s # testing : g0 351s # expected: '410' 351s # received: '410' 351s ok 80 351s # testing : g1 351s # expected: '410' 351s # received: '410' 351s ok 81 351s # testing : g2 351s # expected: '410' 351s # received: '410' 351s ok 82 351s # testing : g3 351s # expected: '410' 351s # received: '410' 351s ok 83 351s # testing : g4 351s # expected: '410' 351s # received: '410' 351s ok 84 351s # testing : g5 351s # expected: '410' 351s # received: '410' 351s ok 85 351s # testing : g6 351s # expected: '410' 351s # received: '410' 351s ok 86 351s # testing : g7 351s # expected: '410' 351s # received: '410' 351s ok 87 351s # testing : g8 351s # expected: '410' 351s # received: '410' 351s ok 88 351s # testing : g9 351s # expected: '410' 351s # received: '410' 351s ok 89 351s # testing : f0 351s # expected: '403' 351s # received: '403' 351s ok 90 351s # testing : f1 351s # expected: '403' 351s # received: '403' 351s ok 91 351s # testing : f2 351s # expected: '403' 351s # received: '403' 351s ok 92 351s # testing : f3 351s # expected: '403' 351s # received: '403' 351s ok 93 351s # testing : f4 351s # expected: '403' 351s # received: '403' 351s ok 94 351s # testing : f5 351s # expected: '403' 351s # received: '403' 351s ok 95 351s # testing : f6 351s # expected: '403' 351s # received: '403' 351s ok 96 351s # testing : f7 351s # expected: '403' 351s # received: '403' 351s ok 97 351s # testing : f8 351s # expected: '403' 351s # received: '403' 351s ok 98 351s # testing : f9 351s # expected: '403' 351s # received: '403' 351s ok 99 351s verifying return code of seeother and gone redirect match with expression support 351s # testing : s0 351s # expected: '303' 351s # received: '303' 351s ok 100 351s # testing : s1 351s # expected: '303' 351s # received: '303' 351s ok 101 351s # testing : s2 351s # expected: '303' 351s # received: '303' 351s ok 102 351s # testing : s3 351s # expected: '303' 351s # received: '303' 351s ok 103 351s # testing : s4 351s # expected: '303' 351s # received: '303' 351s ok 104 351s # testing : s5 351s # expected: '303' 351s # received: '303' 351s ok 105 351s # testing : s6 351s # expected: '303' 351s # received: '303' 351s ok 106 351s # testing : s7 351s # expected: '303' 351s # received: '303' 351s ok 107 351s # testing : s8 351s # expected: '303' 351s # received: '303' 351s ok 108 351s # testing : s9 351s # expected: '303' 351s # received: '303' 351s ok 109 351s # testing : g0 351s # expected: '410' 351s # received: '410' 351s ok 110 351s # testing : g1 351s # expected: '410' 351s # received: '410' 351s ok 111 351s # testing : g2 351s # expected: '410' 351s # received: '410' 351s ok 112 351s # testing : g3 351s # expected: '410' 351s # received: '410' 351s ok 113 351s # testing : g4 351s # expected: '410' 351s # received: '410' 351s ok 114 351s # testing : g5 351s # expected: '410' 351s # received: '410' 351s ok 115 351s # testing : g6 351s # expected: '410' 351s # received: '410' 351s ok 116 351s # testing : g7 351s # expected: '410' 351s # received: '410' 351s ok 117 351s # testing : g8 351s # expected: '410' 351s # received: '410' 351s ok 118 351s # testing : g9 351s # expected: '410' 351s # received: '410' 351s ok 119 351s # testing : f0 351s # expected: '403' 351s # received: '403' 351s ok 120 351s # testing : f1 351s # expected: '403' 351s # received: '403' 351s ok 121 351s # testing : f2 351s # expected: '403' 351s # received: '403' 351s ok 122 351s # testing : f3 351s # expected: '403' 351s # received: '403' 351s ok 123 351s # testing : f4 351s # expected: '403' 351s # received: '403' 351s ok 124 351s # testing : f5 351s # expected: '403' 351s # received: '403' 351s ok 125 351s # testing : f6 351s # expected: '403' 351s # received: '403' 351s ok 126 351s # testing : f7 351s # expected: '403' 351s # received: '403' 351s ok 127 351s # testing : f8 351s # expected: '403' 351s # received: '403' 351s ok 128 351s # testing : f9 351s # expected: '403' 351s # received: '403' 351s ok 129 351s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 351s # verifying /modules/alias/script is plain text 351s # testing : /modules/alias/script 351s # expected: '#!/bin/sh 351s # echo Content-type: text/plain 351s # echo 351s # echo this is a shell script cgi. 351s # ' 351s # received: '#!/bin/sh 351s # echo Content-type: text/plain 351s # echo 351s # echo this is a shell script cgi. 351s # ' 351s ok 130 351s # verifying same file accessed at /cgi/script is executed code 351s # testing : /cgi/script 351s # expected: 'this is a shell script cgi. 351s # ' 351s # received: 'this is a shell script cgi. 351s # ' 351s ok 131 351s # verifying ScriptAliasMatch with /aliascgi-script 351s # testing : /aliascgi-script 351s # expected: 'this is a shell script cgi. 351s # ' 351s # received: 'this is a shell script cgi. 351s # ' 351s ok 132 351s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 351s # testing : /aliascgi-script 351s # expected: 'this is a shell script cgi. 351s # ' 351s # received: 'this is a shell script cgi. 351s # ' 351s ok 133 351s # verifying bad script alias. 351s # testing : /aliascgi-nada 351s # expected: 404 351s # received: '404' 351s ok 134 351s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 351s ok 352s t/modules/allowmethods.t ............ 352s 1..9 352s # Running under perl version 5.038002 for linux 352s # Current time local: Tue Dec 17 19:04:40 2024 352s # Current time GMT: Tue Dec 17 19:04:40 2024 352s # Using Test.pm version 1.31 352s # Using Apache/Test.pm version 1.42 352s # testing : Get request to /Get responds 200 352s # expected: 200 352s # received: '200' 352s ok 1 352s # testing : Head request to /Get responds 200 352s # expected: 200 352s # received: '200' 352s ok 2 352s # testing : Post request to /Get responds 405 352s # expected: 405 352s # received: '405' 352s ok 3 352s # testing : Get request to /Head responds 200 352s # expected: 200 352s # received: '200' 352s ok 4 352s # testing : Head request to /Head responds 200 352s # expected: 200 352s # received: '200' 352s ok 5 352s # testing : Post request to /Head responds 405 352s # expected: 405 352s # received: '405' 352s ok 6 352s # testing : Get request to /Post responds 405 352s # expected: 405 352s # received: '405' 352s ok 7 352s # testing : Head request to /Post responds 405 352s # expected: 405 352s # received: '405' 352s ok 8 352s # testing : Post request to /Post responds 200 352s # expected: 200 352s # received: '200' 352s ok 9 352s ok 353s t/modules/asis.t .................... 353s 1..3 353s # Running under perl version 5.038002 for linux 353s # Current time local: Tue Dec 17 19:04:41 2024 353s # Current time GMT: Tue Dec 17 19:04:41 2024 353s # Using Test.pm version 1.31 353s # Using Apache/Test.pm version 1.42 353s # testing : asis content OK 353s # expected: 'This is asis content. 353s # ' 353s # received: 'This is asis content. 353s # ' 353s ok 1 353s # testing : asis gave 404 error 353s # expected: 404 353s # received: '404' 353s ok 2 353s # testing : asis gave 403 error 353s # expected: 403 353s # received: '403' 353s ok 3 353s ok 355s t/modules/authz_core.t .............. 355s 1..504 355s # Running under perl version 5.038002 for linux 355s # Current time local: Tue Dec 17 19:04:42 2024 355s # Current time GMT: Tue Dec 17 19:04:42 2024 355s # Using Test.pm version 1.31 355s # Using Apache/Test.pm version 1.42 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/basic1 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/groups1 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 200, expected 200 [a/ : a/ ] 355s ok 1 355s # got 200, expected 200 [a/ : a/ 1] 355s ok 2 355s # got 200, expected 200 [a/ : a/ 2] 355s ok 3 355s # got 200, expected 200 [a/ : a/ 1 2] 355s ok 4 355s # got 200, expected 200 [a/ : a/ 3] 355s ok 5 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 401, expected 401 [a/ user1: a/ ] 355s ok 6 355s # got 200, expected 200 [a/ user1: a/ user1] 355s ok 7 355s # got 401, expected 401 [a/ user1: a/ user2] 355s ok 8 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 403, expected 403 [a/ Any 1 2: a/ ] 355s ok 9 355s # got 200, expected 200 [a/ Any 1 2: a/ 1] 355s ok 10 355s # got 200, expected 200 [a/ Any 1 2: a/ 2] 355s ok 11 355s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 355s ok 12 355s # got 403, expected 403 [a/ Any 1 2: a/ 3] 355s ok 13 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 355s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 355s ok 14 355s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 355s ok 15 355s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 355s ok 16 355s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 355s ok 17 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 355s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 355s ok 18 355s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 355s ok 19 355s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 355s ok 20 355s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 355s ok 21 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 355s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 355s ok 22 355s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 355s ok 23 355s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 355s ok 24 355s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 355s ok 25 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 355s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 355s ok 26 355s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 355s ok 27 355s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 355s ok 28 355s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 355s ok 29 355s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 355s ok 30 355s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 355s ok 31 355s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 355s ok 32 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 355s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 355s ok 33 355s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 355s ok 34 355s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 355s ok 35 355s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 355s ok 36 355s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 355s ok 37 355s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 355s ok 38 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 355s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 355s ok 39 355s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 355s ok 40 355s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 355s ok 41 355s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 355s ok 42 355s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 355s ok 43 355s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 355s ok 44 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 355s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 355s ok 45 355s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 355s ok 46 355s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 355s ok 47 355s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 355s ok 48 355s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 355s ok 49 355s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 355s ok 50 355s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 355s ok 51 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 355s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 355s ok 52 355s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 355s ok 53 355s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 355s ok 54 355s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 355s ok 55 355s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 355s ok 56 355s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 355s ok 57 355s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 355s ok 58 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 403, expected 403 [a/ All 1 !2: a/ ] 355s ok 59 355s # got 200, expected 200 [a/ All 1 !2: a/ 1] 355s ok 60 355s # got 403, expected 403 [a/ All 1 !2: a/ 2] 355s ok 61 355s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 355s ok 62 355s # got 403, expected 403 [a/ All 1 !2: a/ 3] 355s ok 63 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 355s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 355s ok 64 355s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 355s ok 65 355s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 355s ok 66 355s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 355s ok 67 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 355s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 355s ok 68 355s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 355s ok 69 355s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 355s ok 70 355s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 355s ok 71 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 355s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 355s ok 72 355s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 355s ok 73 355s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 355s ok 74 355s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 355s ok 75 355s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 355s ok 76 355s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 355s ok 77 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 355s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 355s ok 78 355s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 355s ok 79 355s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 355s ok 80 355s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 355s ok 81 355s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 355s ok 82 355s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 355s ok 83 355s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 355s ok 84 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 355s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 355s ok 85 355s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 355s ok 86 355s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 355s ok 87 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 355s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 355s ok 88 355s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 355s ok 89 355s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 355s ok 90 355s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 355s ok 91 355s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 355s ok 92 355s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 355s ok 93 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 355s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 355s ok 94 355s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 355s ok 95 355s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 355s ok 96 355s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 355s ok 97 355s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 355s ok 98 355s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 355s ok 99 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 355s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 355s ok 100 355s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 355s ok 101 355s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 355s ok 102 355s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 355s ok 103 355s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 355s ok 104 355s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 355s ok 105 355s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 355s ok 106 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 355s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 355s ok 107 355s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 355s ok 108 355s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 355s ok 109 355s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 355s ok 110 355s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 355s ok 111 355s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 355s ok 112 355s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 355s ok 113 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 403, expected 403 [a/ All 1 2: a/ ] 355s ok 114 355s # got 403, expected 403 [a/ All 1 2: a/ 1] 355s ok 115 355s # got 403, expected 403 [a/ All 1 2: a/ 2] 355s ok 116 355s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 355s ok 117 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 355s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 355s ok 118 355s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 355s ok 119 355s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 355s ok 120 355s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 355s ok 121 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 355s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 355s ok 122 355s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 355s ok 123 355s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 355s ok 124 355s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 355s ok 125 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 355s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 355s ok 126 355s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 355s ok 127 355s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 355s ok 128 355s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 355s ok 129 355s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 355s ok 130 355s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 355s ok 131 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 355s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 355s ok 132 355s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 355s ok 133 355s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 355s ok 134 355s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 355s ok 135 355s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 355s ok 136 355s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 355s ok 137 355s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 355s ok 138 355s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 355s ok 139 355s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 355s ok 140 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 355s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 355s ok 141 355s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 355s ok 142 355s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 355s ok 143 355s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 355s ok 144 355s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 355s ok 145 355s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 355s ok 146 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 355s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 355s ok 147 355s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 355s ok 148 355s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 355s ok 149 355s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 355s ok 150 355s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 355s ok 151 355s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 355s ok 152 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 355s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 355s ok 153 355s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 355s ok 154 355s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 355s ok 155 355s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 355s ok 156 355s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 355s ok 157 355s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 355s ok 158 355s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 355s ok 159 355s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 355s ok 160 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 355s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 355s ok 161 355s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 355s ok 162 355s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 355s ok 163 355s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 355s ok 164 355s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 355s ok 165 355s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 355s ok 166 355s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 355s ok 167 355s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 355s ok 168 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 355s ok 169 355s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 355s ok 170 355s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 355s ok 171 355s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 355s ok 172 355s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 355s ok 173 355s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 355s ok 174 355s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 355s ok 175 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 355s ok 176 355s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 355s ok 177 355s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 355s ok 178 355s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 355s ok 179 355s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 355s ok 180 355s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 355s ok 181 355s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 355s ok 182 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 355s ok 183 355s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 355s ok 184 355s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 355s ok 185 355s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 355s ok 186 355s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 355s ok 187 355s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 355s ok 188 355s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 355s ok 189 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 355s ok 190 355s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 355s ok 191 355s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 355s ok 192 355s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 355s ok 193 355s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 355s ok 194 355s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 355s ok 195 355s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 355s ok 196 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 355s ok 197 355s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 355s ok 198 355s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 355s ok 199 355s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 355s ok 200 355s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 355s ok 201 355s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 355s ok 202 355s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 355s ok 203 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 355s ok 204 355s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 355s ok 205 355s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 355s ok 206 355s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 355s ok 207 355s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 355s ok 208 355s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 355s ok 209 355s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 355s ok 210 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 355s ok 211 355s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 355s ok 212 355s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 355s ok 213 355s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 355s ok 214 355s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 355s ok 215 355s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 355s ok 216 355s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 355s ok 217 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 355s ok 218 355s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 355s ok 219 355s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 355s ok 220 355s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 355s ok 221 355s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 355s ok 222 355s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 355s ok 223 355s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 355s ok 224 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 355s ok 225 355s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 355s ok 226 355s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 355s ok 227 355s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 355s ok 228 355s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 355s ok 229 355s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 355s ok 230 355s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 355s ok 231 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 355s ok 232 355s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 355s ok 233 355s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 355s ok 234 355s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 355s ok 235 355s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 355s ok 236 355s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 355s ok 237 355s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 355s ok 238 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 355s ok 239 355s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 355s ok 240 355s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 355s ok 241 355s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 355s ok 242 355s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 355s ok 243 355s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 355s ok 244 355s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 355s ok 245 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 355s ok 246 355s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 355s ok 247 355s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 355s ok 248 355s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 355s ok 249 355s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 355s ok 250 355s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 355s ok 251 355s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 355s ok 252 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 355s ok 253 355s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 355s ok 254 355s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 355s ok 255 355s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 355s ok 256 355s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 355s ok 257 355s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 355s ok 258 355s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 355s ok 259 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 355s ok 260 355s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 355s ok 261 355s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 355s ok 262 355s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 355s ok 263 355s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 355s ok 264 355s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 355s ok 265 355s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 355s ok 266 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 355s ok 267 355s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 355s ok 268 355s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 355s ok 269 355s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 355s ok 270 355s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 355s ok 271 355s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 355s ok 272 355s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 355s ok 273 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 355s ok 274 355s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 355s ok 275 355s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 355s ok 276 355s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 355s ok 277 355s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 355s ok 278 355s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 355s ok 279 355s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 355s ok 280 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 355s ok 281 355s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 355s ok 282 355s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 355s ok 283 355s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 355s ok 284 355s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 355s ok 285 355s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 355s ok 286 355s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 355s ok 287 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 355s ok 288 355s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 355s ok 289 355s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 355s ok 290 355s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 355s ok 291 355s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 355s ok 292 355s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 355s ok 293 355s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 355s ok 294 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 355s ok 295 355s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 355s ok 296 355s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 355s ok 297 355s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 355s ok 298 355s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 355s ok 299 355s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 355s ok 300 355s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 355s ok 301 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 355s ok 302 355s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 355s ok 303 355s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 355s ok 304 355s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 355s ok 305 355s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 355s ok 306 355s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 355s ok 307 355s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 355s ok 308 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 355s ok 309 355s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 355s ok 310 355s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 355s ok 311 355s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 355s ok 312 355s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 355s ok 313 355s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 355s ok 314 355s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 355s ok 315 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 355s ok 316 355s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 355s ok 317 355s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 355s ok 318 355s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 355s ok 319 355s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 355s ok 320 355s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 355s ok 321 355s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 355s ok 322 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 355s ok 323 355s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 355s ok 324 355s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 355s ok 325 355s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 355s ok 326 355s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 355s ok 327 355s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 355s ok 328 355s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 355s ok 329 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 355s ok 330 355s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 355s ok 331 355s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 355s ok 332 355s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 355s ok 333 355s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 355s ok 334 355s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 355s ok 335 355s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 355s ok 336 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 355s ok 337 355s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 355s ok 338 355s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 355s ok 339 355s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 355s ok 340 355s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 355s ok 341 355s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 355s ok 342 355s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 355s ok 343 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 355s ok 344 355s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 355s ok 345 355s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 355s ok 346 355s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 355s ok 347 355s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 355s ok 348 355s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 355s ok 349 355s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 355s ok 350 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 355s ok 351 355s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 355s ok 352 355s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 355s ok 353 355s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 355s ok 354 355s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 355s ok 355 355s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 355s ok 356 355s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 355s ok 357 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 355s ok 358 355s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 355s ok 359 355s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 355s ok 360 355s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 355s ok 361 355s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 355s ok 362 355s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 355s ok 363 355s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 355s ok 364 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 355s ok 365 355s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 355s ok 366 355s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 355s ok 367 355s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 355s ok 368 355s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 355s ok 369 355s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 355s ok 370 355s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 355s ok 371 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 355s ok 372 355s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 355s ok 373 355s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 355s ok 374 355s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 355s ok 375 355s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 355s ok 376 355s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 355s ok 377 355s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 355s ok 378 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 355s ok 379 355s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 355s ok 380 355s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 355s ok 381 355s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 355s ok 382 355s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 355s ok 383 355s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 355s ok 384 355s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 355s ok 385 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 355s ok 386 355s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 355s ok 387 355s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 355s ok 388 355s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 355s ok 389 355s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 355s ok 390 355s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 355s ok 391 355s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 355s ok 392 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 355s ok 393 355s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 355s ok 394 355s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 355s ok 395 355s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 355s ok 396 355s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 355s ok 397 355s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 355s ok 398 355s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 355s ok 399 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 355s ok 400 355s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 355s ok 401 355s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 355s ok 402 355s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 355s ok 403 355s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 355s ok 404 355s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 355s ok 405 355s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 355s ok 406 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 355s ok 407 355s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 355s ok 408 355s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 355s ok 409 355s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 355s ok 410 355s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 355s ok 411 355s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 355s ok 412 355s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 355s ok 413 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 355s ok 414 355s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 355s ok 415 355s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 355s ok 416 355s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 355s ok 417 355s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 355s ok 418 355s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 355s ok 419 355s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 355s ok 420 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 355s ok 421 355s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 355s ok 422 355s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 355s ok 423 355s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 355s ok 424 355s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 355s ok 425 355s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 355s ok 426 355s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 355s ok 427 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 355s ok 428 355s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 355s ok 429 355s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 355s ok 430 355s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 355s ok 431 355s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 355s ok 432 355s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 355s ok 433 355s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 355s ok 434 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 355s ok 435 355s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 355s ok 436 355s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 355s ok 437 355s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 355s ok 438 355s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 355s ok 439 355s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 355s ok 440 355s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 355s ok 441 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 355s ok 442 355s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 355s ok 443 355s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 355s ok 444 355s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 355s ok 445 355s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 355s ok 446 355s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 355s ok 447 355s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 355s ok 448 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 355s ok 449 355s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 355s ok 450 355s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 355s ok 451 355s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 355s ok 452 355s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 355s ok 453 355s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 355s ok 454 355s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 355s ok 455 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 355s ok 456 355s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 355s ok 457 355s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 355s ok 458 355s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 355s ok 459 355s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 355s ok 460 355s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 355s ok 461 355s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 355s ok 462 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 355s ok 463 355s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 355s ok 464 355s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 355s ok 465 355s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 355s ok 466 355s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 355s ok 467 355s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 355s ok 468 355s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 355s ok 469 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 355s ok 470 355s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 355s ok 471 355s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 355s ok 472 355s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 355s ok 473 355s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 355s ok 474 355s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 355s ok 475 355s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 355s ok 476 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 355s ok 477 355s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 355s ok 478 355s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 355s ok 479 355s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 355s ok 480 355s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 355s ok 481 355s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 355s ok 482 355s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 355s ok 483 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 355s ok 484 355s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 355s ok 485 355s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 355s ok 486 355s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 355s ok 487 355s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 355s ok 488 355s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 355s ok 489 355s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 355s ok 490 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 355s ok 491 355s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 355s ok 492 355s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 355s ok 493 355s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 355s ok 494 355s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 355s ok 495 355s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 355s ok 496 355s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 355s ok 497 355s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 355s ok 498 355s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 355s ok 499 355s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 355s ok 500 355s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 355s ok 501 355s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 355s ok 502 355s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 355s ok 503 355s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 355s ok 504 355s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/groups1 355s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 355s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/basic1 355s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 355s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 355s ok 356s t/modules/autoindex.t ............... 356s 1..84 356s # Running under perl version 5.038002 for linux 356s # Current time local: Tue Dec 17 19:04:44 2024 356s # Current time GMT: Tue Dec 17 19:04:44 2024 356s # Using Test.pm version 1.31 356s # Using Apache/Test.pm version 1.42 356s --- 356s IndexOrderDefault Ascending Name 356s GET /modules/autoindex/htaccess/ 356s ok 1 356s --- 356s IndexOrderDefault Ascending Name 356s 356s (C=N O=A) 356s GET /modules/autoindex/htaccess/?C=N&O=A 356s ok 2 356s --- 356s IndexOrderDefault Ascending Name 356s 356s (C=N O=D) 356s GET /modules/autoindex/htaccess/?C=N&O=D 356s ok 3 356s --- 356s IndexOrderDefault Ascending Name 356s 356s (C=M O=A) 356s GET /modules/autoindex/htaccess/?C=M&O=A 356s ok 4 356s --- 356s IndexOrderDefault Ascending Name 356s 356s (C=M O=D) 356s GET /modules/autoindex/htaccess/?C=M&O=D 356s ok 5 356s --- 356s IndexOrderDefault Ascending Name 356s 356s (C=S O=A) 356s GET /modules/autoindex/htaccess/?C=S&O=A 356s ok 6 356s --- 356s IndexOrderDefault Ascending Name 356s 356s (C=S O=D) 356s GET /modules/autoindex/htaccess/?C=S&O=D 356s ok 7 356s --- 356s IndexOrderDefault Ascending Date 356s GET /modules/autoindex/htaccess/ 356s ok 8 356s --- 356s IndexOrderDefault Ascending Date 356s 356s (C=N O=A) 356s GET /modules/autoindex/htaccess/?C=N&O=A 356s ok 9 356s --- 356s IndexOrderDefault Ascending Date 356s 356s (C=N O=D) 356s GET /modules/autoindex/htaccess/?C=N&O=D 356s ok 10 356s --- 356s IndexOrderDefault Ascending Date 356s 356s (C=M O=A) 356s GET /modules/autoindex/htaccess/?C=M&O=A 356s ok 11 356s --- 356s IndexOrderDefault Ascending Date 356s 356s (C=M O=D) 356s GET /modules/autoindex/htaccess/?C=M&O=D 356s ok 12 356s --- 356s IndexOrderDefault Ascending Date 356s 356s (C=S O=A) 356s GET /modules/autoindex/htaccess/?C=S&O=A 356s ok 13 356s --- 356s IndexOrderDefault Ascending Date 356s 356s (C=S O=D) 356s GET /modules/autoindex/htaccess/?C=S&O=D 356s ok 14 356s --- 356s IndexOrderDefault Ascending Size 356s GET /modules/autoindex/htaccess/ 356s ok 15 356s --- 356s IndexOrderDefault Ascending Size 356s 356s (C=N O=A) 356s GET /modules/autoindex/htaccess/?C=N&O=A 356s ok 16 356s --- 356s IndexOrderDefault Ascending Size 356s 356s (C=N O=D) 356s GET /modules/autoindex/htaccess/?C=N&O=D 356s ok 17 356s --- 356s IndexOrderDefault Ascending Size 356s 356s (C=M O=A) 356s GET /modules/autoindex/htaccess/?C=M&O=A 356s ok 18 356s --- 356s IndexOrderDefault Ascending Size 356s 356s (C=M O=D) 356s GET /modules/autoindex/htaccess/?C=M&O=D 356s ok 19 356s --- 356s IndexOrderDefault Ascending Size 356s 356s (C=S O=A) 356s GET /modules/autoindex/htaccess/?C=S&O=A 356s ok 20 356s --- 356s IndexOrderDefault Ascending Size 356s 356s (C=S O=D) 356s GET /modules/autoindex/htaccess/?C=S&O=D 356s ok 21 356s --- 356s IndexOrderDefault Descending Name 356s GET /modules/autoindex/htaccess/ 356s ok 22 356s --- 356s IndexOrderDefault Descending Name 356s 356s (C=N O=A) 356s GET /modules/autoindex/htaccess/?C=N&O=A 356s ok 23 356s --- 356s IndexOrderDefault Descending Name 356s 356s (C=N O=D) 356s GET /modules/autoindex/htaccess/?C=N&O=D 356s ok 24 356s --- 356s IndexOrderDefault Descending Name 356s 356s (C=M O=A) 356s GET /modules/autoindex/htaccess/?C=M&O=A 356s ok 25 356s --- 356s IndexOrderDefault Descending Name 356s 356s (C=M O=D) 356s GET /modules/autoindex/htaccess/?C=M&O=D 356s ok 26 356s --- 356s IndexOrderDefault Descending Name 356s 356s (C=S O=A) 356s GET /modules/autoindex/htaccess/?C=S&O=A 356s ok 27 356s --- 356s IndexOrderDefault Descending Name 356s 356s (C=S O=D) 356s GET /modules/autoindex/htaccess/?C=S&O=D 356s ok 28 356s --- 356s IndexOrderDefault Descending Date 356s GET /modules/autoindex/htaccess/ 356s ok 29 356s --- 356s IndexOrderDefault Descending Date 356s 356s (C=N O=A) 356s GET /modules/autoindex/htaccess/?C=N&O=A 356s ok 30 356s --- 356s IndexOrderDefault Descending Date 356s 356s (C=N O=D) 356s GET /modules/autoindex/htaccess/?C=N&O=D 356s ok 31 356s --- 356s IndexOrderDefault Descending Date 356s 356s (C=M O=A) 356s GET /modules/autoindex/htaccess/?C=M&O=A 356s ok 32 356s --- 356s IndexOrderDefault Descending Date 356s 356s (C=M O=D) 356s GET /modules/autoindex/htaccess/?C=M&O=D 356s ok 33 356s --- 356s IndexOrderDefault Descending Date 356s 356s (C=S O=A) 356s GET /modules/autoindex/htaccess/?C=S&O=A 356s ok 34 356s --- 356s IndexOrderDefault Descending Date 356s 356s (C=S O=D) 356s GET /modules/autoindex/htaccess/?C=S&O=D 356s ok 35 356s --- 356s IndexOrderDefault Descending Size 356s GET /modules/autoindex/htaccess/ 356s ok 36 356s --- 356s IndexOrderDefault Descending Size 356s 356s (C=N O=A) 356s GET /modules/autoindex/htaccess/?C=N&O=A 356s ok 37 356s --- 356s IndexOrderDefault Descending Size 356s 356s (C=N O=D) 356s GET /modules/autoindex/htaccess/?C=N&O=D 356s ok 38 356s --- 356s IndexOrderDefault Descending Size 356s 356s (C=M O=A) 356s GET /modules/autoindex/htaccess/?C=M&O=A 356s ok 39 356s --- 356s IndexOrderDefault Descending Size 356s 356s (C=M O=D) 356s GET /modules/autoindex/htaccess/?C=M&O=D 356s ok 40 356s --- 356s IndexOrderDefault Descending Size 356s 356s (C=S O=A) 356s GET /modules/autoindex/htaccess/?C=S&O=A 356s ok 41 356s --- 356s IndexOrderDefault Descending Size 356s 356s (C=S O=D) 356s GET /modules/autoindex/htaccess/?C=S&O=D 356s ok 42 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Name 356s GET /modules/autoindex/htaccess/ 356s ok 43 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Name 356s 356s (C=N O=A) 356s GET /modules/autoindex/htaccess/?C=N&O=A 356s ok 44 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Name 356s 356s (C=N O=D) 356s GET /modules/autoindex/htaccess/?C=N&O=D 356s ok 45 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Name 356s 356s (C=M O=A) 356s GET /modules/autoindex/htaccess/?C=M&O=A 356s ok 46 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Name 356s 356s (C=M O=D) 356s GET /modules/autoindex/htaccess/?C=M&O=D 356s ok 47 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Name 356s 356s (C=S O=A) 356s GET /modules/autoindex/htaccess/?C=S&O=A 356s ok 48 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Name 356s 356s (C=S O=D) 356s GET /modules/autoindex/htaccess/?C=S&O=D 356s ok 49 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Date 356s GET /modules/autoindex/htaccess/ 356s ok 50 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Date 356s 356s (C=N O=A) 356s GET /modules/autoindex/htaccess/?C=N&O=A 356s ok 51 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Date 356s 356s (C=N O=D) 356s GET /modules/autoindex/htaccess/?C=N&O=D 356s ok 52 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Date 356s 356s (C=M O=A) 356s GET /modules/autoindex/htaccess/?C=M&O=A 356s ok 53 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Date 356s 356s (C=M O=D) 356s GET /modules/autoindex/htaccess/?C=M&O=D 356s ok 54 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Date 356s 356s (C=S O=A) 356s GET /modules/autoindex/htaccess/?C=S&O=A 356s ok 55 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Date 356s 356s (C=S O=D) 356s GET /modules/autoindex/htaccess/?C=S&O=D 356s ok 56 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Size 356s GET /modules/autoindex/htaccess/ 356s ok 57 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Size 356s 356s (C=N O=A) 356s GET /modules/autoindex/htaccess/?C=N&O=A 356s ok 58 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Size 356s 356s (C=N O=D) 356s GET /modules/autoindex/htaccess/?C=N&O=D 356s ok 59 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Size 356s 356s (C=M O=A) 356s GET /modules/autoindex/htaccess/?C=M&O=A 356s ok 60 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Size 356s 356s (C=M O=D) 356s GET /modules/autoindex/htaccess/?C=M&O=D 356s ok 61 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Size 356s 356s (C=S O=A) 356s GET /modules/autoindex/htaccess/?C=S&O=A 356s ok 62 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Size 356s 356s (C=S O=D) 356s GET /modules/autoindex/htaccess/?C=S&O=D 356s ok 63 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Name 356s GET /modules/autoindex/htaccess/ 356s ok 64 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Name 356s 356s (C=N O=A) 356s GET /modules/autoindex/htaccess/?C=N&O=A 356s ok 65 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Name 356s 356s (C=N O=D) 356s GET /modules/autoindex/htaccess/?C=N&O=D 356s ok 66 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Name 356s 356s (C=M O=A) 356s GET /modules/autoindex/htaccess/?C=M&O=A 356s ok 67 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Name 356s 356s (C=M O=D) 356s GET /modules/autoindex/htaccess/?C=M&O=D 356s ok 68 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Name 356s 356s (C=S O=A) 356s GET /modules/autoindex/htaccess/?C=S&O=A 356s ok 69 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Name 356s 356s (C=S O=D) 356s GET /modules/autoindex/htaccess/?C=S&O=D 356s ok 70 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Date 356s GET /modules/autoindex/htaccess/ 356s ok 71 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Date 356s 356s (C=N O=A) 356s GET /modules/autoindex/htaccess/?C=N&O=A 356s ok 72 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Date 356s 356s (C=N O=D) 356s GET /modules/autoindex/htaccess/?C=N&O=D 356s ok 73 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Date 356s 356s (C=M O=A) 356s GET /modules/autoindex/htaccess/?C=M&O=A 356s ok 74 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Date 356s 356s (C=M O=D) 356s GET /modules/autoindex/htaccess/?C=M&O=D 356s ok 75 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Date 356s 356s (C=S O=A) 356s GET /modules/autoindex/htaccess/?C=S&O=A 356s ok 76 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Date 356s 356s (C=S O=D) 356s GET /modules/autoindex/htaccess/?C=S&O=D 356s ok 77 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Size 356s GET /modules/autoindex/htaccess/ 356s ok 78 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Size 356s 356s (C=N O=A) 356s GET /modules/autoindex/htaccess/?C=N&O=A 356s ok 79 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Size 356s 356s (C=N O=D) 356s GET /modules/autoindex/htaccess/?C=N&O=D 356s ok 80 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Size 356s 356s (C=M O=A) 356s GET /modules/autoindex/htaccess/?C=M&O=A 356s ok 81 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Size 356s 356s (C=M O=D) 356s GET /modules/autoindex/htaccess/?C=M&O=D 356s ok 82 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Size 356s 356s (C=S O=A) 356s GET /modules/autoindex/htaccess/?C=S&O=A 356s ok 83 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Size 356s 356s (C=S O=D) 356s GET /modules/autoindex/htaccess/?C=S&O=D 356s ok 84 356s ok 357s t/modules/autoindex2.t .............. 357s 1..3 357s # Running under perl version 5.038002 for linux 357s # Current time local: Tue Dec 17 19:04:45 2024 357s # Current time GMT: Tue Dec 17 19:04:45 2024 357s # Using Test.pm version 1.31 357s # Using Apache/Test.pm version 1.42 357s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 357s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 357s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 357s # testing : dir_broken should not be listed 357s # expected: 0 357s # received: 0 357s ok 1 357s # testing : dir_normal should be listed 357s # expected: 1 357s # received: 1 357s ok 2 357s # testing : dir_protected should not be listed 357s # expected: 0 357s # received: 0 357s ok 3 357s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 357s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 357s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 357s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 357s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 357s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 357s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 357s ok 358s t/modules/brotli.t .................. 358s 1..64 358s # Running under perl version 5.038002 for linux 358s # Current time local: Tue Dec 17 19:04:46 2024 358s # Current time GMT: Tue Dec 17 19:04:46 2024 358s # Using Test.pm version 1.31 358s # Using Apache/Test.pm version 1.42 358s qvalue: 358s # expected: 200 358s # received: '200' 358s ok 1 358s # testing : response Content-Encoding is OK 358s # expected: 'br' 358s # received: 'br' 358s ok 2 358s qvalue: 358s # expected: 200 358s # received: '200' 358s ok 3 358s # testing : response Content-Encoding is OK 358s # expected: 'br' 358s # received: 'br' 358s ok 4 358s qvalue: 358s # expected: 200 358s # received: '200' 358s ok 5 358s # testing : response Content-Encoding is OK 358s # expected: 'br' 358s # received: 'br' 358s ok 6 358s qvalue: 358s # expected: 200 358s # received: '200' 358s ok 7 358s # testing : response Content-Encoding is OK 358s # expected: 'br' 358s # received: 'br' 358s ok 8 358s qvalue: 358s # expected: 200 358s # received: '200' 358s ok 9 358s # testing : response Content-Encoding is OK 358s # expected: 'br' 358s # received: 'br' 358s ok 10 358s qvalue: 358s # expected: 200 358s # received: '200' 358s ok 11 358s # testing : response Content-Encoding is OK 358s # expected: 'br' 358s # received: 'br' 358s ok 12 358s qvalue: ; 358s # expected: 200 358s # received: '200' 358s ok 13 358s # testing : response Content-Encoding is OK 358s # expected: 'br' 358s # received: 'br' 358s ok 14 358s qvalue: ; 358s # expected: 200 358s # received: '200' 358s ok 15 358s # testing : response Content-Encoding is OK 358s # expected: 'br' 358s # received: 'br' 358s ok 16 358s qvalue: ; 358s # expected: 200 358s # received: '200' 358s ok 17 358s # testing : response Content-Encoding is OK 358s # expected: 'br' 358s # received: 'br' 358s ok 18 358s qvalue: ;q= 358s # expected: 200 358s # received: '200' 358s ok 19 358s # testing : response Content-Encoding is OK 358s # expected: 'br' 358s # received: 'br' 358s ok 20 358s qvalue: ;q= 358s # expected: 200 358s # received: '200' 358s ok 21 358s # testing : response Content-Encoding is OK 358s # expected: 'br' 358s # received: 'br' 358s ok 22 358s qvalue: ;q= 358s # expected: 200 358s # received: '200' 358s ok 23 358s # testing : response Content-Encoding is OK 358s # expected: 'br' 358s # received: 'br' 358s ok 24 358s qvalue: ;q=0 358s # expected: 200 358s # received: '200' 358s ok 25 358s # testing : response without Content-Encoding is OK 358s # expected: undef 358s # received: undef 358s ok 26 358s qvalue: ;q=0 358s # expected: 200 358s # received: '200' 358s ok 27 358s # testing : response without Content-Encoding is OK 358s # expected: undef 358s # received: undef 358s ok 28 358s qvalue: ;q=0 358s # expected: 200 358s # received: '200' 358s ok 29 358s # testing : response without Content-Encoding is OK 358s # expected: undef 358s # received: undef 358s ok 30 358s qvalue: ;q=0. 358s # expected: 200 358s # received: '200' 358s ok 31 358s # testing : response without Content-Encoding is OK 358s # expected: undef 358s # received: undef 358s ok 32 358s qvalue: ;q=0. 358s # expected: 200 358s # received: '200' 358s ok 33 358s # testing : response without Content-Encoding is OK 358s # expected: undef 358s # received: undef 358s ok 34 358s qvalue: ;q=0. 358s # expected: 200 358s # received: '200' 358s ok 35 358s # testing : response without Content-Encoding is OK 358s # expected: undef 358s # received: undef 358s ok 36 358s qvalue: ;q=0.0 358s # expected: 200 358s # received: '200' 358s ok 37 358s # testing : response without Content-Encoding is OK 358s # expected: undef 358s # received: undef 358s ok 38 358s qvalue: ;q=0.0 358s # expected: 200 358s # received: '200' 358s ok 39 358s # testing : response without Content-Encoding is OK 358s # expected: undef 358s # received: undef 358s ok 40 358s qvalue: ;q=0.0 358s # expected: 200 358s # received: '200' 358s ok 41 358s # testing : response without Content-Encoding is OK 358s # expected: undef 358s # received: undef 358s ok 42 358s qvalue: ;q=0.00 358s # expected: 200 358s # received: '200' 358s ok 43 358s # testing : response without Content-Encoding is OK 358s # expected: undef 358s # received: undef 358s ok 44 358s qvalue: ;q=0.00 358s # expected: 200 358s # received: '200' 358s ok 45 358s # testing : response without Content-Encoding is OK 358s # expected: undef 358s # received: undef 358s ok 46 358s qvalue: ;q=0.00 358s # expected: 200 358s # received: '200' 358s ok 47 358s # testing : response without Content-Encoding is OK 358s # expected: undef 358s # received: undef 358s ok 48 358s qvalue: ;q=0.000 358s # expected: 200 358s # received: '200' 358s ok 49 358s # testing : response without Content-Encoding is OK 358s # expected: undef 358s # received: undef 358s ok 50 358s qvalue: ;q=0.000 358s # expected: 200 358s # received: '200' 358s ok 51 358s # testing : response without Content-Encoding is OK 358s # expected: undef 358s # received: undef 358s ok 52 358s qvalue: ;q=0.000 358s # expected: 200 358s # received: '200' 358s ok 53 358s # testing : response without Content-Encoding is OK 358s # expected: undef 358s # received: undef 358s ok 54 358s qvalue: ;q=0.0000 358s # expected: 200 358s # received: '200' 358s ok 55 358s # testing : response Content-Encoding is OK 358s # expected: 'br' 358s # received: 'br' 358s ok 56 358s qvalue: ;q=0.0000 358s # expected: 200 358s # received: '200' 358s ok 57 358s # testing : response Content-Encoding is OK 358s # expected: 'br' 358s # received: 'br' 358s ok 58 358s qvalue: ;q=0.0000 358s # expected: 200 358s # received: '200' 358s ok 59 358s # testing : response Content-Encoding is OK 358s # expected: 'br' 358s # received: 'br' 358s ok 60 358s # expected: 200 358s # received: '200' 358s ok 61 358s # testing : response Content-Encoding is OK 358s # expected: 'br' 358s # received: 'br' 358s ok 62 358s # expected: 200 358s # received: '200' 358s ok 63 358s # testing : response Content-Encoding is OK 358s # expected: 'gzip' 358s # received: 'gzip' 358s ok 64 358s ok 360s t/modules/buffer.t .................. 360s 1..12 360s # Running under perl version 5.038002 for linux 360s # Current time local: Tue Dec 17 19:04:47 2024 360s # Current time GMT: Tue Dec 17 19:04:47 2024 360s # Using Test.pm version 1.31 360s # Using Apache/Test.pm version 1.42 360s # testing : Checking return code is '200' 360s # expected: 200 360s # received: '200' 360s ok 1 360s ok 2 360s # testing : Checking return code is '200' 360s # expected: 200 360s # received: '200' 360s ok 3 360s ok 4 360s # testing : Checking return code is '200' 360s # expected: 200 360s # received: '200' 360s ok 5 360s ok 6 360s # testing : Checking return code is '200' 360s # expected: 200 360s # received: '200' 360s ok 7 360s ok 8 360s # testing : Checking return code is '200' 360s # expected: 200 360s # received: '200' 360s ok 9 360s ok 10 360s # testing : Checking return code is '200' 360s # expected: 200 360s # received: '200' 360s ok 11 360s ok 12 360s ok 361s t/modules/cache.t ................... 361s 1..3 361s # Running under perl version 5.038002 for linux 361s # Current time local: Tue Dec 17 19:04:49 2024 361s # Current time GMT: Tue Dec 17 19:04:49 2024 361s # Using Test.pm version 1.31 361s # Using Apache/Test.pm version 1.42 361s # testing : non-cached call to index.html 361s # expected: 200 361s # received: '200' 361s ok 1 361s # testing : call to cache index.html 361s # expected: 200 361s # received: '200' 361s ok 2 361s # testing : cached call to index.html 361s # expected: 200 361s # received: '200' 361s ok 3 361s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 361s ok 364s t/modules/cgi.t ..................... 364s 1..58 364s # Running under perl version 5.038002 for linux 364s # Current time local: Tue Dec 17 19:04:50 2024 364s # Current time GMT: Tue Dec 17 19:04:50 2024 364s # Using Test.pm version 1.31 364s # Using Apache/Test.pm version 1.42 364s # testing : return code for acceptpathinfodefault.sh 364s # expected: 200 364s # received: '200' 364s ok 1 364s # testing : body for acceptpathinfodefault.sh 364s # expected: '' 364s # received: '' 364s ok 2 364s # testing : return code for acceptpathinfodefault.sh/foo 364s # expected: 200 364s # received: '200' 364s ok 3 364s # testing : body for acceptpathinfodefault.sh/foo 364s # expected: '/foo' 364s # received: '/foo' 364s ok 4 364s # testing : return code for acceptpathinfooff.sh 364s # expected: 200 364s # received: '200' 364s ok 5 364s # testing : body for acceptpathinfooff.sh 364s # expected: '' 364s # received: '' 364s ok 6 364s # testing : return code for acceptpathinfooff.sh/foo 364s # expected: 404 364s # received: '404' 364s ok 7 364s # no body test for this one 364s ok 8 364s # testing : return code for acceptpathinfoon.sh 364s # expected: 200 364s # received: '200' 364s ok 9 364s # testing : body for acceptpathinfoon.sh 364s # expected: '' 364s # received: '' 364s ok 10 364s # testing : return code for acceptpathinfoon.sh/foo 364s # expected: 200 364s # received: '200' 364s ok 11 364s # testing : body for acceptpathinfoon.sh/foo 364s # expected: '/foo' 364s # received: '/foo' 364s ok 12 364s # testing : return code for bogus-perl.pl 364s # expected: 500 364s # received: '500' 364s ok 13 364s # cgi log created ok. 364s ok 14 364s # testing : return code for bogus-sh.sh 364s # expected: 500 364s # received: '500' 364s ok 15 364s # checking that log size (807) is bigger than it used to be (523) 364s ok 16 364s # testing : return code for nph-stderr.pl 364s # expected: 200 364s # received: '200' 364s ok 17 364s # testing : body for nph-stderr.pl 364s # expected: 'this is nph-stdout' 364s # received: 'this is nph-stdout' 364s ok 18 364s # testing : return code for nph-test.pl 364s # expected: 200 364s # received: '200' 364s ok 19 364s # testing : body for nph-test.pl 364s # expected: 'ok' 364s # received: 'ok' 364s ok 20 364s # testing : return code for perl.pl 364s # expected: 200 364s # received: '200' 364s ok 21 364s # testing : body for perl.pl 364s # expected: 'perl cgi' 364s # received: 'perl cgi' 364s ok 22 364s # testing : return code for sh.sh 364s # expected: 200 364s # received: '200' 364s ok 23 364s # testing : body for sh.sh 364s # expected: 'sh cgi' 364s # received: 'sh cgi' 364s ok 24 364s # testing : return code for stderr1.pl 364s # expected: 200 364s # received: '200' 364s ok 25 364s # testing : body for stderr1.pl 364s # expected: 'this is stdout' 364s # received: 'this is stdout' 364s ok 26 364s # testing : return code for stderr2.pl 364s # expected: 200 364s # received: '200' 364s ok 27 364s # testing : body for stderr2.pl 364s # expected: 'this is also stdout' 364s # received: 'this is also stdout' 364s ok 28 364s # testing : return code for stderr3.pl 364s # expected: 200 364s # received: '200' 364s ok 29 364s # testing : body for stderr3.pl 364s # expected: 'this is more stdout' 364s # received: 'this is more stdout' 364s ok 30 364s # posted content (length 10) to bogus-perl.pl 364s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 364s # expected: '500' 364s # received: '500' 364s ok 31 364s # checking that log size (35781) is greater than 807 364s ok 32 364s # verifying that logged content is 10 characters 364s ok 33 364s # posted content (length 99) to bogus-perl.pl 364s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 364s # expected: '500' 364s # received: '500' 364s ok 34 364s # checking that log size (36240) is greater than 35781 364s ok 35 364s # verifying that logged content is 99 characters 364s ok 36 364s # posted content (length 250) to bogus-perl.pl 364s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 364s # expected: '500' 364s # received: '500' 364s ok 37 364s # checking that log size (36851) is greater than 36240 364s ok 38 364s # verifying that logged content is 250 characters 364s ok 39 364s # posted content (length 255) to bogus-perl.pl 364s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 364s # expected: '500' 364s # received: '500' 364s ok 40 364s # checking that log size (37467) is greater than 36851 364s ok 41 364s # verifying that logged content is 255 characters 364s ok 42 364s # posted content (length 256) to bogus-perl.pl 364s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 364s # expected: '500' 364s # received: '500' 364s ok 43 364s # checking that log size (38084) is greater than 37467 364s ok 44 364s # verifying that logged content is 256 characters 364s ok 45 364s # posted content (length 257) to bogus-perl.pl 364s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 364s # expected: '500' 364s # received: '500' 364s ok 46 364s # checking that log size (38701) is greater than 38084 364s ok 47 364s # verifying that logged content is 256 characters 364s ok 48 364s # posted content (length 258) to bogus-perl.pl 364s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 364s # expected: '500' 364s # received: '500' 364s ok 49 364s # checking that log size (39318) is greater than 38701 364s ok 50 364s # verifying that logged content is 256 characters 364s ok 51 364s # posted content (length 1024) to bogus-perl.pl 364s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 364s # expected: '500' 364s # received: '500' 364s ok 52 364s # checking that log size (39936) is greater than 39318 364s ok 53 364s # verifying that logged content is 256 characters 364s ok 54 364s # verifying log is greater than 40960 bytes. 364s ok 55 364s # verifying log did not grow after making bogus request. 364s ok 56 364s # verifying log did not grow after making another bogus request. 364s ok 57 364s # checking that HEAD /modules/cgi/perl.pl returns 200. 364s ok 58 364s ok 365s t/modules/data.t .................... 365s 1..2 365s # Running under perl version 5.038002 for linux 365s # Current time local: Tue Dec 17 19:04:53 2024 365s # Current time GMT: Tue Dec 17 19:04:53 2024 365s # Using Test.pm version 1.31 365s # Using Apache/Test.pm version 1.42 365s # testing : Checking return code is '200' 365s # expected: 200 365s # received: '200' 365s ok 1 365s ok 2 365s ok 369s t/modules/dav.t ..................... 369s 1..19 369s # Running under perl version 5.038002 for linux 369s # Current time local: Tue Dec 17 19:04:54 2024 369s # Current time GMT: Tue Dec 17 19:04:54 2024 369s # Using Test.pm version 1.31 369s # Using Apache/Test.pm version 1.42 369s resource lock test: 369s ok 1 369s DAV put test: 369s ok 2 369s getting DAV resource properties: 369s ok 3 369s created: Tue, 17 Dec 2024 19:04:55 GMT 369s modified: Tue, 17 Dec 2024 19:04:55 GMT 369s now: Tue, 17 Dec 2024 19:04:57 GMT 369s ok 4 369s ok 5 369s resource lock status test: 369s ok 6 369s resource unlock test: 369s ok 7 369s resource lock status test: 369s ok 8 369s getting uri... 369s expect: 369s -> 369s 369s
369s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Hello World!

395s # 395s # ' 395s # received: ' 395s #

Hello World!

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

No query was specified.

395s # 395s # ' 395s # received: ' 395s #

No query was specified.

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

Hello World!

395s # 395s # ' 395s # received: ' 395s #

Hello World!

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

No query was specified.

395s # 395s # ' 395s # received: ' 395s #

No query was specified.

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

mod_include test

399s # 399s # 399s # Hello World 399s # 399s #

[back]

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

mod_include test

399s # 399s # 399s # Hello World 399s # 399s #

[back]

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

mod_include test

399s # 399s # 399s # Hello World 399s # 399s #

[back]

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

Load Balancer Manager for localhost

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

LoadBalancer Status for balancer://foo1 [p45ce0159_foo1]

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

LoadBalancer Status for balancer://foo2 [p45ce0159_foo2]

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

LoadBalancer Status for balancer://foo3 [p45ce0159_foo3]

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

LoadBalancer Status for balancer://foo4 [p45ce0159_foo4]

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

LoadBalancer Status for balancer://pr45434 [p45ce0159_pr45434]

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

LoadBalancer Status for balancer://failover [p45ce0159_failover]

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

LoadBalancer Status for balancer://dynproxy [p45ce0159_dynproxy]

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

Apache Server Status for localhost (via 127.0.0.1)

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

432s
Current Time: Tuesday, 17-Dec-2024 19:06:01 UTC
432s
Restart Time: Tuesday, 17-Dec-2024 19:03:15 UTC
432s
Parent Server Config. Generation: 1
432s
Parent Server MPM Generation: 0
432s
Server uptime: 2 minutes 45 seconds
432s
Server load: 0.69 0.34 0.13
432s
Total accesses: 6791 - Total Traffic: 139.9 MB - Total Duration: 81281
432s
CPU Usage: u1.81 s.95 cu1.98 cs.86 - 3.39% CPU load
432s
41.2 requests/sec - 0.8 MB/second - 21.1 kB/request - 11.9689 ms/request
432s
2 requests currently being processed, 0 workers gracefully restarting, 3 idle workers
432s
.W_.__C
432s

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

432s 432s 432s 432s 432s 432s 432s 432s 432s 432s 432s 432s 432s 432s 432s 432s 432s 432s 432s
SrvPIDAccMCPU 432s SSReqDurConnChildSlotClientProtocolVHostRequest
0-0-0/0/2825. 432s 0.0080220630.00.0063.90 432s 127.0.0.1http/1.1localhost:8559OPTIONS * HTTP/1.0
1-071540/2822/2822W 432s 1.8300134350.039.1839.18 432s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
2-0368990/962/962_ 432s 1.4309148920.036.6436.64 432s 127.0.0.1http/1.1localhost:8529GET /modules/cgi/env.pl?foo=bar&bloo=blar HTTP/1.1
3-0-0/0/14. 432s 0.0070152850.00.000.02 432s 127.0.0.1http/1.1localhost:8559OPTIONS * HTTP/1.0
4-0995930/32/32_ 432s 0.040020670.00.110.11 432s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/lucky13.html HTTP/1.1
5-01006790/8/15_ 432s 0.00011133550.00.010.01 432s 127.0.0.1http/1.1localhost:8529GET /modules/cgi/env.pl?horse=trigger HTTP/1.1
6-0996071/121/121C 432s 0.06001810.30.060.06 432s 127.0.0.1http/1.1localhost:8559OPTIONS * HTTP/1.0
432s
432s 432s 432s 432s 432s 432s 432s 432s 432s 432s 432s 432s
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
432s 432s ok 1 432s ok 433s t/modules/substitute.t .............. 433s 1..19 433s # Running under perl version 5.038002 for linux 433s # Current time local: Tue Dec 17 19:06:01 2024 433s # Current time GMT: Tue Dec 17 19:06:01 2024 433s # Using Test.pm version 1.31 433s # Using Apache/Test.pm version 1.42 433s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 433s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 433s got 200 'barbar': OK 433s ok 1 433s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 433s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 433s got 200 'barbar': OK 433s ok 2 433s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 433s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 433s got 200 'foofoo': OK 433s ok 3 433s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 433s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 433s got 200 'barbar': OK 433s ok 4 433s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 433s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 433s got 200 'barbar': OK 433s ok 5 433s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 433s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 433s got 200 'barbar': OK 433s ok 6 433s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 433s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 433s got 200 'foof 433s oo': OK 433s ok 7 433s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 433s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 433s got 200 'xfoo': OK 433s ok 8 433s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 433s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 433s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 433s ok 9 433s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 433s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 433s got 200 'barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 433s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s barx 434s ': OK 434s ok 10 434s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'a$1axb(': OK 434s ok 11 434s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'a$XX': OK 434s ok 12 434s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 434s ok 13 434s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'x&x': OK 434s ok 14 434s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'xx': OK 434s ok 15 434s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'fcooar': OK 434s ok 16 434s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'fc$1ar': OK 434s ok 17 434s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'fdooar': OK 434s ok 18 434s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s got 200 'XXXfooXXX 434s bar': OK 434s ok 19 434s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 434s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 434s ok 436s t/modules/unique_id.t ............... 436s 1..300 436s # Running under perl version 5.038002 for linux 436s # Current time local: Tue Dec 17 19:06:02 2024 436s # Current time GMT: Tue Dec 17 19:06:02 2024 436s # Using Test.pm version 1.31 436s # Using Apache/Test.pm version 1.42 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 1 436s # unique id: Z2HLnE7ynoDnrmLmFQ0UcQAAAAI 436s ok 2 436s ok 3 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 4 436s # unique id: Z2HLnAO-aRGwk9bgl1DKJwAAAAE 436s ok 5 436s ok 6 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 7 436s # unique id: Z2HLnEjQIoV5TOoVh99vDgAAAAU 436s ok 8 436s ok 9 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 10 436s # unique id: Z2HLnE7ynoDnrmLmFQ0UcgAAAAI 436s ok 11 436s ok 12 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 13 436s # unique id: Z2HLnAO-aRGwk9bgl1DKKAAAAAE 436s ok 14 436s ok 15 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 16 436s # unique id: Z2HLnEjQIoV5TOoVh99vDwAAAAU 436s ok 17 436s ok 18 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 19 436s # unique id: Z2HLnE7ynoDnrmLmFQ0UcwAAAAI 436s ok 20 436s ok 21 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 22 436s # unique id: Z2HLnAO-aRGwk9bgl1DKKQAAAAE 436s ok 23 436s ok 24 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 25 436s # unique id: Z2HLnEjQIoV5TOoVh99vEAAAAAU 436s ok 26 436s ok 27 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 28 436s # unique id: Z2HLnE7ynoDnrmLmFQ0UdAAAAAI 436s ok 29 436s ok 30 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 31 436s # unique id: Z2HLnAO-aRGwk9bgl1DKKgAAAAE 436s ok 32 436s ok 33 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 34 436s # unique id: Z2HLnEjQIoV5TOoVh99vEQAAAAU 436s ok 35 436s ok 36 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 37 436s # unique id: Z2HLnE7ynoDnrmLmFQ0UdQAAAAI 436s ok 38 436s ok 39 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 40 436s # unique id: Z2HLnAO-aRGwk9bgl1DKKwAAAAE 436s ok 41 436s ok 42 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 43 436s # unique id: Z2HLnEjQIoV5TOoVh99vEgAAAAU 436s ok 44 436s ok 45 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 46 436s # unique id: Z2HLnE7ynoDnrmLmFQ0UdgAAAAI 436s ok 47 436s ok 48 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 49 436s # unique id: Z2HLnAO-aRGwk9bgl1DKLAAAAAE 436s ok 50 436s ok 51 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 52 436s # unique id: Z2HLnEjQIoV5TOoVh99vEwAAAAU 436s ok 53 436s ok 54 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 55 436s # unique id: Z2HLnE7ynoDnrmLmFQ0UdwAAAAI 436s ok 56 436s ok 57 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 58 436s # unique id: Z2HLnAO-aRGwk9bgl1DKLQAAAAE 436s ok 59 436s ok 60 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 61 436s # unique id: Z2HLnEjQIoV5TOoVh99vFAAAAAU 436s ok 62 436s ok 63 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 64 436s # unique id: Z2HLnE7ynoDnrmLmFQ0UeAAAAAI 436s ok 65 436s ok 66 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 67 436s # unique id: Z2HLnAO-aRGwk9bgl1DKLgAAAAE 436s ok 68 436s ok 69 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 70 436s # unique id: Z2HLnEjQIoV5TOoVh99vFQAAAAU 436s ok 71 436s ok 72 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 73 436s # unique id: Z2HLnE7ynoDnrmLmFQ0UeQAAAAI 436s ok 74 436s ok 75 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 76 436s # unique id: Z2HLnAO-aRGwk9bgl1DKLwAAAAE 436s ok 77 436s ok 78 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 79 436s # unique id: Z2HLnEjQIoV5TOoVh99vFgAAAAU 436s ok 80 436s ok 81 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 82 436s # unique id: Z2HLnE7ynoDnrmLmFQ0UegAAAAI 436s ok 83 436s ok 84 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 85 436s # unique id: Z2HLnAO-aRGwk9bgl1DKMAAAAAE 436s ok 86 436s ok 87 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 88 436s # unique id: Z2HLnEjQIoV5TOoVh99vFwAAAAU 436s ok 89 436s ok 90 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 91 436s # unique id: Z2HLnE7ynoDnrmLmFQ0UewAAAAI 436s ok 92 436s ok 93 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 94 436s # unique id: Z2HLnEjQIoV5TOoVh99vGAAAAAU 436s ok 95 436s ok 96 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 97 436s # unique id: Z2HLnE7ynoDnrmLmFQ0UfAAAAAI 436s ok 98 436s ok 99 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 100 436s # unique id: Z2HLnEjQIoV5TOoVh99vGQAAAAU 436s ok 101 436s ok 102 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 103 436s # unique id: Z2HLnE7ynoDnrmLmFQ0UfQAAAAI 436s ok 104 436s ok 105 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 106 436s # unique id: Z2HLnAO-aRGwk9bgl1DKMQAAAAE 436s ok 107 436s ok 108 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 109 436s # unique id: Z2HLnEjQIoV5TOoVh99vGgAAAAU 436s ok 110 436s ok 111 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 112 436s # unique id: Z2HLnE7ynoDnrmLmFQ0UfgAAAAI 436s ok 113 436s ok 114 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 115 436s # unique id: Z2HLnAO-aRGwk9bgl1DKMgAAAAE 436s ok 116 436s ok 117 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 118 436s # unique id: Z2HLnEjQIoV5TOoVh99vGwAAAAU 436s ok 119 436s ok 120 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 121 436s # unique id: Z2HLnE7ynoDnrmLmFQ0UfwAAAAI 436s ok 122 436s ok 123 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 124 436s # unique id: Z2HLnAO-aRGwk9bgl1DKMwAAAAE 436s ok 125 436s ok 126 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 127 436s # unique id: Z2HLnEjQIoV5TOoVh99vHAAAAAU 436s ok 128 436s ok 129 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 130 436s # unique id: Z2HLnE7ynoDnrmLmFQ0UgAAAAAI 436s ok 131 436s ok 132 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 133 436s # unique id: Z2HLnAO-aRGwk9bgl1DKNAAAAAE 436s ok 134 436s ok 135 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 136 436s # unique id: Z2HLnEjQIoV5TOoVh99vHQAAAAU 436s ok 137 436s ok 138 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 139 436s # unique id: Z2HLnE7ynoDnrmLmFQ0UgQAAAAI 436s ok 140 436s ok 141 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 142 436s # unique id: Z2HLnAO-aRGwk9bgl1DKNQAAAAE 436s ok 143 436s ok 144 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 145 436s # unique id: Z2HLnEjQIoV5TOoVh99vHgAAAAU 436s ok 146 436s ok 147 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 148 436s # unique id: Z2HLnE7ynoDnrmLmFQ0UggAAAAI 436s ok 149 436s ok 150 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 151 436s # unique id: Z2HLnAO-aRGwk9bgl1DKNgAAAAE 436s ok 152 436s ok 153 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 154 436s # unique id: Z2HLnEjQIoV5TOoVh99vHwAAAAU 436s ok 155 436s ok 156 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 157 436s # unique id: Z2HLnE7ynoDnrmLmFQ0UgwAAAAI 436s ok 158 436s ok 159 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 160 436s # unique id: Z2HLnAO-aRGwk9bgl1DKNwAAAAE 436s ok 161 436s ok 162 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 163 436s # unique id: Z2HLnEjQIoV5TOoVh99vIAAAAAU 436s ok 164 436s ok 165 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 166 436s # unique id: Z2HLnE7ynoDnrmLmFQ0UhAAAAAI 436s ok 167 436s ok 168 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 169 436s # unique id: Z2HLnAO-aRGwk9bgl1DKOAAAAAE 436s ok 170 436s ok 171 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 172 436s # unique id: Z2HLnEjQIoV5TOoVh99vIQAAAAU 436s ok 173 436s ok 174 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 175 436s # unique id: Z2HLnE7ynoDnrmLmFQ0UhQAAAAI 436s ok 176 436s ok 177 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 178 436s # unique id: Z2HLnAO-aRGwk9bgl1DKOQAAAAE 436s ok 179 436s ok 180 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 181 436s # unique id: Z2HLnEjQIoV5TOoVh99vIgAAAAU 436s ok 182 436s ok 183 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 184 436s # unique id: Z2HLnE7ynoDnrmLmFQ0UhgAAAAI 436s ok 185 436s ok 186 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 187 436s # unique id: Z2HLnAO-aRGwk9bgl1DKOgAAAAE 436s ok 188 436s ok 189 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 190 436s # unique id: Z2HLnEjQIoV5TOoVh99vIwAAAAU 436s ok 191 436s ok 192 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 193 436s # unique id: Z2HLnE7ynoDnrmLmFQ0UhwAAAAI 436s ok 194 436s ok 195 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 196 436s # unique id: Z2HLnAO-aRGwk9bgl1DKOwAAAAE 436s ok 197 436s ok 198 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 199 436s # unique id: Z2HLnEjQIoV5TOoVh99vJAAAAAU 436s ok 200 436s ok 201 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 202 436s # unique id: Z2HLnE7ynoDnrmLmFQ0UiAAAAAI 436s ok 203 436s ok 204 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 205 436s # unique id: Z2HLnAO-aRGwk9bgl1DKPAAAAAE 436s ok 206 436s ok 207 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 208 436s # unique id: Z2HLnEjQIoV5TOoVh99vJQAAAAU 436s ok 209 436s ok 210 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 211 436s # unique id: Z2HLnE7ynoDnrmLmFQ0UiQAAAAI 436s ok 212 436s ok 213 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 214 436s # unique id: Z2HLnAO-aRGwk9bgl1DKPQAAAAE 436s ok 215 436s ok 216 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 217 436s # unique id: Z2HLnEjQIoV5TOoVh99vJgAAAAU 436s ok 218 436s ok 219 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 220 436s # unique id: Z2HLnE7ynoDnrmLmFQ0UigAAAAI 436s ok 221 436s ok 222 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 223 436s # unique id: Z2HLnAO-aRGwk9bgl1DKPgAAAAE 436s ok 224 436s ok 225 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 226 436s # unique id: Z2HLnEjQIoV5TOoVh99vJwAAAAU 436s ok 227 436s ok 228 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 229 436s # unique id: Z2HLnE7ynoDnrmLmFQ0UiwAAAAI 436s ok 230 436s ok 231 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 232 436s # unique id: Z2HLnAO-aRGwk9bgl1DKPwAAAAE 436s ok 233 436s ok 234 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 235 436s # unique id: Z2HLnEjQIoV5TOoVh99vKAAAAAU 436s ok 236 436s ok 237 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 238 436s # unique id: Z2HLnE7ynoDnrmLmFQ0UjAAAAAI 436s ok 239 436s ok 240 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 241 436s # unique id: Z2HLnAO-aRGwk9bgl1DKQAAAAAE 436s ok 242 436s ok 243 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 244 436s # unique id: Z2HLnEjQIoV5TOoVh99vKQAAAAU 436s ok 245 436s ok 246 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 247 436s # unique id: Z2HLnE7ynoDnrmLmFQ0UjQAAAAI 436s ok 248 436s ok 249 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 250 436s # unique id: Z2HLnAO-aRGwk9bgl1DKQQAAAAE 436s ok 251 436s ok 252 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 253 436s # unique id: Z2HLnEjQIoV5TOoVh99vKgAAAAU 436s ok 254 436s ok 255 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 256 436s # unique id: Z2HLnE7ynoDnrmLmFQ0UjgAAAAI 436s ok 257 436s ok 258 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 259 436s # unique id: Z2HLnQO-aRGwk9bgl1DKQgAAAAE 436s ok 260 436s ok 261 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 262 436s # unique id: Z2HLnUjQIoV5TOoVh99vKwAAAAU 436s ok 263 436s ok 264 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 265 436s # unique id: Z2HLnU7ynoDnrmLmFQ0UjwAAAAI 436s ok 266 436s ok 267 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 268 436s # unique id: Z2HLnQO-aRGwk9bgl1DKQwAAAAE 436s ok 269 436s ok 270 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 271 436s # unique id: Z2HLnUjQIoV5TOoVh99vLAAAAAU 436s ok 272 436s ok 273 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 274 436s # unique id: Z2HLnU7ynoDnrmLmFQ0UkAAAAAI 436s ok 275 436s ok 276 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 277 436s # unique id: Z2HLnQO-aRGwk9bgl1DKRAAAAAE 436s ok 278 436s ok 279 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 280 436s # unique id: Z2HLnUjQIoV5TOoVh99vLQAAAAU 436s ok 281 436s ok 282 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 283 436s # unique id: Z2HLnU7ynoDnrmLmFQ0UkQAAAAI 436s ok 284 436s ok 285 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 286 436s # unique id: Z2HLnQO-aRGwk9bgl1DKRQAAAAE 436s ok 287 436s ok 288 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 289 436s # unique id: Z2HLnUjQIoV5TOoVh99vLgAAAAU 436s ok 290 436s ok 291 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 292 436s # unique id: Z2HLnU7ynoDnrmLmFQ0UkgAAAAI 436s ok 293 436s ok 294 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 295 436s # unique id: Z2HLnQO-aRGwk9bgl1DKRgAAAAE 436s ok 296 436s ok 297 436s # testing : fetch unique ID 436s # expected: 200 436s # received: '200' 436s ok 298 436s # unique id: Z2HLnUjQIoV5TOoVh99vLwAAAAU 436s ok 299 436s ok 300 436s ok 437s t/modules/usertrack.t ............... 437s 1..1004 437s # Running under perl version 5.038002 for linux 437s # Current time local: Tue Dec 17 19:06:05 2024 437s # Current time GMT: Tue Dec 17 19:06:05 2024 437s # Using Test.pm version 1.31 437s # Using Apache/Test.pm version 1.42 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 1 437s ok 2 437s Set-Cookie: usertrack_test=46373373.6297bfd39802b; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=46373373.6297bfd39802b 437s ok 3 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 4 437s ok 5 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 6 437s ok 7 437s Set-Cookie: usertrack_test=80485fbc.6297bfd399453; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=80485fbc.6297bfd399453 437s ok 8 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 9 437s ok 10 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 11 437s ok 12 437s Set-Cookie: usertrack_test=d4e1c152.6297bfd399c74; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=d4e1c152.6297bfd399c74 437s ok 13 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 14 437s ok 15 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 16 437s ok 17 437s Set-Cookie: usertrack_test=34364975.6297bfd39a3c8; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=34364975.6297bfd39a3c8 437s ok 18 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 19 437s ok 20 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 21 437s ok 22 437s Set-Cookie: usertrack_test=3df8cb38.6297bfd39ab30; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=3df8cb38.6297bfd39ab30 437s ok 23 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 24 437s ok 25 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 26 437s ok 27 437s Set-Cookie: usertrack_test=f30b2301.6297bfd39b292; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=f30b2301.6297bfd39b292 437s ok 28 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 29 437s ok 30 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 31 437s ok 32 437s Set-Cookie: usertrack_test=1ba14780.6297bfd39b9fd; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=1ba14780.6297bfd39b9fd 437s ok 33 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 34 437s ok 35 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 36 437s ok 37 437s Set-Cookie: usertrack_test=2f0c950c.6297bfd39c209; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=2f0c950c.6297bfd39c209 437s ok 38 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 39 437s ok 40 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 41 437s ok 42 437s Set-Cookie: usertrack_test=ba072424.6297bfd39c95d; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=ba072424.6297bfd39c95d 437s ok 43 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 44 437s ok 45 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 46 437s ok 47 437s Set-Cookie: usertrack_test=9ca21b86.6297bfd39d0cc; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=9ca21b86.6297bfd39d0cc 437s ok 48 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 49 437s ok 50 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 51 437s ok 52 437s Set-Cookie: usertrack_test=7bcd6915.6297bfd39d819; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=7bcd6915.6297bfd39d819 437s ok 53 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 54 437s ok 55 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 56 437s ok 57 437s Set-Cookie: usertrack_test=71742620.6297bfd39df4b; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=71742620.6297bfd39df4b 437s ok 58 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 59 437s ok 60 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 61 437s ok 62 437s Set-Cookie: usertrack_test=637ea267.6297bfd39e6a9; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=637ea267.6297bfd39e6a9 437s ok 63 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 64 437s ok 65 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 66 437s ok 67 437s Set-Cookie: usertrack_test=548cadae.6297bfd39ede1; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=548cadae.6297bfd39ede1 437s ok 68 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 69 437s ok 70 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 71 437s ok 72 437s Set-Cookie: usertrack_test=93857399.6297bfd39f532; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=93857399.6297bfd39f532 437s ok 73 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 74 437s ok 75 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 76 437s ok 77 437s Set-Cookie: usertrack_test=18b20eb1.6297bfd39fcb4; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=18b20eb1.6297bfd39fcb4 437s ok 78 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 79 437s ok 80 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 81 437s ok 82 437s Set-Cookie: usertrack_test=1d1c499d.6297bfd3a03e2; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=1d1c499d.6297bfd3a03e2 437s ok 83 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 84 437s ok 85 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 86 437s ok 87 437s Set-Cookie: usertrack_test=af3bbe2d.6297bfd3a0b52; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=af3bbe2d.6297bfd3a0b52 437s ok 88 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 89 437s ok 90 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 91 437s ok 92 437s Set-Cookie: usertrack_test=716942ea.6297bfd3a12ce; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=716942ea.6297bfd3a12ce 437s ok 93 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 94 437s ok 95 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 96 437s ok 97 437s Set-Cookie: usertrack_test=26497b58.6297bfd3a19f4; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=26497b58.6297bfd3a19f4 437s ok 98 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 99 437s ok 100 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 101 437s ok 102 437s Set-Cookie: usertrack_test=480a0ce0.6297bfd3a214d; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=480a0ce0.6297bfd3a214d 437s ok 103 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 104 437s ok 105 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 106 437s ok 107 437s Set-Cookie: usertrack_test=27ace29d.6297bfd3a28ac; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=27ace29d.6297bfd3a28ac 437s ok 108 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 109 437s ok 110 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 111 437s ok 112 437s Set-Cookie: usertrack_test=87b5825e.6297bfd3a301c; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=87b5825e.6297bfd3a301c 437s ok 113 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 114 437s ok 115 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 116 437s ok 117 437s Set-Cookie: usertrack_test=33db7d3d.6297bfd3a377e; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=33db7d3d.6297bfd3a377e 437s ok 118 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 119 437s ok 120 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 121 437s ok 122 437s Set-Cookie: usertrack_test=3325cc93.6297bfd3a3efe; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=3325cc93.6297bfd3a3efe 437s ok 123 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 124 437s ok 125 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 126 437s ok 127 437s Set-Cookie: usertrack_test=280f168e.6297bfd3a467c; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=280f168e.6297bfd3a467c 437s ok 128 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 129 437s ok 130 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 131 437s ok 132 437s Set-Cookie: usertrack_test=c4ac944.6297bfd3a4e61; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=c4ac944.6297bfd3a4e61 437s ok 133 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 134 437s ok 135 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 136 437s ok 137 437s Set-Cookie: usertrack_test=6eff30e4.6297bfd3a5588; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=6eff30e4.6297bfd3a5588 437s ok 138 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 139 437s ok 140 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 141 437s ok 142 437s Set-Cookie: usertrack_test=20873ec2.6297bfd3a5d05; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=20873ec2.6297bfd3a5d05 437s ok 143 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 144 437s ok 145 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 146 437s ok 147 437s Set-Cookie: usertrack_test=d3fe7daf.6297bfd3a647a; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=d3fe7daf.6297bfd3a647a 437s ok 148 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 149 437s ok 150 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 151 437s ok 152 437s Set-Cookie: usertrack_test=14bfc6da.6297bfd3a6b9f; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=14bfc6da.6297bfd3a6b9f 437s ok 153 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 154 437s ok 155 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 156 437s ok 157 437s Set-Cookie: usertrack_test=87fc4bf3.6297bfd3a735b; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=87fc4bf3.6297bfd3a735b 437s ok 158 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 159 437s ok 160 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 161 437s ok 162 437s Set-Cookie: usertrack_test=224d6fe4.6297bfd3a7ad2; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=224d6fe4.6297bfd3a7ad2 437s ok 163 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 164 437s ok 165 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 166 437s ok 167 437s Set-Cookie: usertrack_test=8ae2db0.6297bfd3a8231; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=8ae2db0.6297bfd3a8231 437s ok 168 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 169 437s ok 170 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 171 437s ok 172 437s Set-Cookie: usertrack_test=375e5a7c.6297bfd3a89b1; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=375e5a7c.6297bfd3a89b1 437s ok 173 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 174 437s ok 175 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 176 437s ok 177 437s Set-Cookie: usertrack_test=b0fd5c9b.6297bfd3a910f; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=b0fd5c9b.6297bfd3a910f 437s ok 178 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 179 437s ok 180 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 181 437s ok 182 437s Set-Cookie: usertrack_test=545f887e.6297bfd3a986a; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=545f887e.6297bfd3a986a 437s ok 183 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 184 437s ok 185 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 186 437s ok 187 437s Set-Cookie: usertrack_test=69cc27ac.6297bfd3a9fc7; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=69cc27ac.6297bfd3a9fc7 437s ok 188 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 189 437s ok 190 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 191 437s ok 192 437s Set-Cookie: usertrack_test=695c365b.6297bfd3aa6fc; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=695c365b.6297bfd3aa6fc 437s ok 193 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 194 437s ok 195 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 196 437s ok 197 437s Set-Cookie: usertrack_test=d01affcb.6297bfd3aae42; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=d01affcb.6297bfd3aae42 437s ok 198 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 199 437s ok 200 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 201 437s ok 202 437s Set-Cookie: usertrack_test=c856416.6297bfd3ab5cd; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=c856416.6297bfd3ab5cd 437s ok 203 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 204 437s ok 205 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 206 437s ok 207 437s Set-Cookie: usertrack_test=8db726c9.6297bfd3abd02; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=8db726c9.6297bfd3abd02 437s ok 208 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 209 437s ok 210 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 211 437s ok 212 437s Set-Cookie: usertrack_test=fd749892.6297bfd3ac445; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=fd749892.6297bfd3ac445 437s ok 213 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 214 437s ok 215 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 216 437s ok 217 437s Set-Cookie: usertrack_test=e68c1232.6297bfd3acba9; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=e68c1232.6297bfd3acba9 437s ok 218 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 219 437s ok 220 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 221 437s ok 222 437s Set-Cookie: usertrack_test=4e6c4f25.6297bfd3ad30e; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=4e6c4f25.6297bfd3ad30e 437s ok 223 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 224 437s ok 225 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 226 437s ok 227 437s Set-Cookie: usertrack_test=8dfaf920.6297bfd3ada84; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=8dfaf920.6297bfd3ada84 437s ok 228 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 229 437s ok 230 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 231 437s ok 232 437s Set-Cookie: usertrack_test=1cfe4492.6297bfd3ae206; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=1cfe4492.6297bfd3ae206 437s ok 233 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 234 437s ok 235 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 236 437s ok 237 437s Set-Cookie: usertrack_test=60edd60f.6297bfd3ae945; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=60edd60f.6297bfd3ae945 437s ok 238 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 239 437s ok 240 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 241 437s ok 242 437s Set-Cookie: usertrack_test=bb72c055.6297bfd3af08a; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=bb72c055.6297bfd3af08a 437s ok 243 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 244 437s ok 245 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 246 437s ok 247 437s Set-Cookie: usertrack_test=33c597cc.6297bfd3af835; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=33c597cc.6297bfd3af835 437s ok 248 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 249 437s ok 250 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 251 437s ok 252 437s Set-Cookie: usertrack_test=e5228a63.6297bfd3aff7f; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=e5228a63.6297bfd3aff7f 437s ok 253 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 254 437s ok 255 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 256 437s ok 257 437s Set-Cookie: usertrack_test=3c898dc8.6297bfd3b06d8; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=3c898dc8.6297bfd3b06d8 437s ok 258 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 259 437s ok 260 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 261 437s ok 262 437s Set-Cookie: usertrack_test=920bc9d3.6297bfd3b0e67; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=920bc9d3.6297bfd3b0e67 437s ok 263 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 264 437s ok 265 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 266 437s ok 267 437s Set-Cookie: usertrack_test=3f5bc5dd.6297bfd3b15bc; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=3f5bc5dd.6297bfd3b15bc 437s ok 268 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 269 437s ok 270 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 271 437s ok 272 437s Set-Cookie: usertrack_test=29ca3d24.6297bfd3b1d0e; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=29ca3d24.6297bfd3b1d0e 437s ok 273 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 274 437s ok 275 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 276 437s ok 277 437s Set-Cookie: usertrack_test=1018f9cd.6297bfd3b2469; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=1018f9cd.6297bfd3b2469 437s ok 278 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 279 437s ok 280 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 281 437s ok 282 437s Set-Cookie: usertrack_test=995923be.6297bfd3b2b94; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=995923be.6297bfd3b2b94 437s ok 283 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 284 437s ok 285 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 286 437s ok 287 437s Set-Cookie: usertrack_test=a208955d.6297bfd3b32d5; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=a208955d.6297bfd3b32d5 437s ok 288 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 289 437s ok 290 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 291 437s ok 292 437s Set-Cookie: usertrack_test=f2616f14.6297bfd3b3a2d; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=f2616f14.6297bfd3b3a2d 437s ok 293 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 294 437s ok 295 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 296 437s ok 297 437s Set-Cookie: usertrack_test=dfbcd9cb.6297bfd3b41a2; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=dfbcd9cb.6297bfd3b41a2 437s ok 298 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 299 437s ok 300 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 301 437s ok 302 437s Set-Cookie: usertrack_test=7f119091.6297bfd3b49b2; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=7f119091.6297bfd3b49b2 437s ok 303 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 304 437s ok 305 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 306 437s ok 307 437s Set-Cookie: usertrack_test=33cafa8.6297bfd3b50c3; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=33cafa8.6297bfd3b50c3 437s ok 308 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 309 437s ok 310 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 311 437s ok 312 437s Set-Cookie: usertrack_test=1b5b2fe8.6297bfd3b5842; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=1b5b2fe8.6297bfd3b5842 437s ok 313 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 314 437s ok 315 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 316 437s ok 317 437s Set-Cookie: usertrack_test=194f0ada.6297bfd3b5fdd; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=194f0ada.6297bfd3b5fdd 437s ok 318 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 319 437s ok 320 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 321 437s ok 322 437s Set-Cookie: usertrack_test=52408399.6297bfd3b673e; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=52408399.6297bfd3b673e 437s ok 323 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 324 437s ok 325 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 326 437s ok 327 437s Set-Cookie: usertrack_test=818b65c9.6297bfd3b6ed9; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=818b65c9.6297bfd3b6ed9 437s ok 328 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 329 437s ok 330 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 331 437s ok 332 437s Set-Cookie: usertrack_test=5e49feed.6297bfd3b7636; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=5e49feed.6297bfd3b7636 437s ok 333 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 334 437s ok 335 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 336 437s ok 337 437s Set-Cookie: usertrack_test=e7b0587d.6297bfd3b7d7e; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=e7b0587d.6297bfd3b7d7e 437s ok 338 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 339 437s ok 340 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 341 437s ok 342 437s Set-Cookie: usertrack_test=a33b757.6297bfd3b84da; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=a33b757.6297bfd3b84da 437s ok 343 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 344 437s ok 345 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 346 437s ok 347 437s Set-Cookie: usertrack_test=5accd7cb.6297bfd3b8c2c; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=5accd7cb.6297bfd3b8c2c 437s ok 348 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 349 437s ok 350 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 351 437s ok 352 437s Set-Cookie: usertrack_test=b9d56984.6297bfd3b93d5; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=b9d56984.6297bfd3b93d5 437s ok 353 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 354 437s ok 355 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 356 437s ok 357 437s Set-Cookie: usertrack_test=a62fe792.6297bfd3b9b3d; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=a62fe792.6297bfd3b9b3d 437s ok 358 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 359 437s ok 360 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 361 437s ok 362 437s Set-Cookie: usertrack_test=75ea61ff.6297bfd3ba263; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=75ea61ff.6297bfd3ba263 437s ok 363 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 364 437s ok 365 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 366 437s ok 367 437s Set-Cookie: usertrack_test=fb8a58cf.6297bfd3baa21; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=fb8a58cf.6297bfd3baa21 437s ok 368 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 369 437s ok 370 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 371 437s ok 372 437s Set-Cookie: usertrack_test=da4f3df9.6297bfd3bb190; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=da4f3df9.6297bfd3bb190 437s ok 373 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 374 437s ok 375 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 376 437s ok 377 437s Set-Cookie: usertrack_test=b068be06.6297bfd3bb8c8; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=b068be06.6297bfd3bb8c8 437s ok 378 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 379 437s ok 380 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 381 437s ok 382 437s Set-Cookie: usertrack_test=8901d05.6297bfd3bc011; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=8901d05.6297bfd3bc011 437s ok 383 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 384 437s ok 385 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 386 437s ok 387 437s Set-Cookie: usertrack_test=85631c10.6297bfd3bc729; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=85631c10.6297bfd3bc729 437s ok 388 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 389 437s ok 390 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 391 437s ok 392 437s Set-Cookie: usertrack_test=b417d0c2.6297bfd3bcf04; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=b417d0c2.6297bfd3bcf04 437s ok 393 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 394 437s ok 395 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 396 437s ok 397 437s Set-Cookie: usertrack_test=6d461c73.6297bfd3bd8d5; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=6d461c73.6297bfd3bd8d5 437s ok 398 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 399 437s ok 400 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 401 437s ok 402 437s Set-Cookie: usertrack_test=98be4a18.6297bfd3be1d4; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=98be4a18.6297bfd3be1d4 437s ok 403 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 404 437s ok 405 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 406 437s ok 407 437s Set-Cookie: usertrack_test=b269d4c.6297bfd3be93c; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=b269d4c.6297bfd3be93c 437s ok 408 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 409 437s ok 410 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 411 437s ok 412 437s Set-Cookie: usertrack_test=69e78604.6297bfd3bf12d; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=69e78604.6297bfd3bf12d 437s ok 413 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 414 437s ok 415 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 416 437s ok 417 437s Set-Cookie: usertrack_test=547deb45.6297bfd3bf872; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=547deb45.6297bfd3bf872 437s ok 418 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 419 437s ok 420 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 421 437s ok 422 437s Set-Cookie: usertrack_test=33db574d.6297bfd3bffbe; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=33db574d.6297bfd3bffbe 437s ok 423 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 424 437s ok 425 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 426 437s ok 427 437s Set-Cookie: usertrack_test=134ccfac.6297bfd3c06e2; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=134ccfac.6297bfd3c06e2 437s ok 428 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 429 437s ok 430 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 431 437s ok 432 437s Set-Cookie: usertrack_test=f710fe1.6297bfd3c0e40; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=f710fe1.6297bfd3c0e40 437s ok 433 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 434 437s ok 435 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 436 437s ok 437 437s Set-Cookie: usertrack_test=ab76ec37.6297bfd3c156d; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=ab76ec37.6297bfd3c156d 437s ok 438 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 439 437s ok 440 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 441 437s ok 442 437s Set-Cookie: usertrack_test=d9b915ab.6297bfd3c1cf1; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=d9b915ab.6297bfd3c1cf1 437s ok 443 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 444 437s ok 445 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 446 437s ok 447 437s Set-Cookie: usertrack_test=d4399049.6297bfd3c27b6; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=d4399049.6297bfd3c27b6 437s ok 448 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 449 437s ok 450 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 451 437s ok 452 437s Set-Cookie: usertrack_test=34eb2632.6297bfd3c2fd1; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=34eb2632.6297bfd3c2fd1 437s ok 453 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 454 437s ok 455 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 456 437s ok 457 437s Set-Cookie: usertrack_test=cd204dce.6297bfd3c36c9; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=cd204dce.6297bfd3c36c9 437s ok 458 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 459 437s ok 460 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 461 437s ok 462 437s Set-Cookie: usertrack_test=4712589e.6297bfd3c3ea0; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=4712589e.6297bfd3c3ea0 437s ok 463 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 464 437s ok 465 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 466 437s ok 467 437s Set-Cookie: usertrack_test=a1672e63.6297bfd3c468a; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=a1672e63.6297bfd3c468a 437s ok 468 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 469 437s ok 470 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 471 437s ok 472 437s Set-Cookie: usertrack_test=749814f5.6297bfd3c4e47; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=749814f5.6297bfd3c4e47 437s ok 473 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 474 437s ok 475 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 476 437s ok 477 437s Set-Cookie: usertrack_test=500ef567.6297bfd3c5560; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=500ef567.6297bfd3c5560 437s ok 478 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 479 437s ok 480 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 481 437s ok 482 437s Set-Cookie: usertrack_test=ff2dc59b.6297bfd3c5c7d; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=ff2dc59b.6297bfd3c5c7d 437s ok 483 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 484 437s ok 485 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 486 437s ok 487 437s Set-Cookie: usertrack_test=a168732c.6297bfd3c6582; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=a168732c.6297bfd3c6582 437s ok 488 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 489 437s ok 490 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 491 437s ok 492 437s Set-Cookie: usertrack_test=51eec745.6297bfd3c6e1b; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=51eec745.6297bfd3c6e1b 437s ok 493 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 494 437s ok 495 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 496 437s ok 497 437s Set-Cookie: usertrack_test=26102717.6297bfd3c7622; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=26102717.6297bfd3c7622 437s ok 498 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 499 437s ok 500 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 501 437s ok 502 437s Set-Cookie: usertrack_test=6bab3b9e.6297bfd3c7d8f; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=6bab3b9e.6297bfd3c7d8f 437s ok 503 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 504 437s ok 505 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 506 437s ok 507 437s Set-Cookie: usertrack_test=413f250c.6297bfd3c8573; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=413f250c.6297bfd3c8573 437s ok 508 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 509 437s ok 510 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 511 437s ok 512 437s Set-Cookie: usertrack_test=2a0268eb.6297bfd3c8cd1; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=2a0268eb.6297bfd3c8cd1 437s ok 513 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 514 437s ok 515 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 516 437s ok 517 437s Set-Cookie: usertrack_test=b584f768.6297bfd3c946d; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=b584f768.6297bfd3c946d 437s ok 518 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 519 437s ok 520 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 521 437s ok 522 437s Set-Cookie: usertrack_test=9fd4282e.6297bfd3c9d1c; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=9fd4282e.6297bfd3c9d1c 437s ok 523 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 524 437s ok 525 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 526 437s ok 527 437s Set-Cookie: usertrack_test=d57246d4.6297bfd3ca698; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=d57246d4.6297bfd3ca698 437s ok 528 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 529 437s ok 530 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 531 437s ok 532 437s Set-Cookie: usertrack_test=38d21b34.6297bfd3caff6; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=38d21b34.6297bfd3caff6 437s ok 533 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 534 437s ok 535 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 536 437s ok 537 437s Set-Cookie: usertrack_test=8f75458f.6297bfd3cb91e; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=8f75458f.6297bfd3cb91e 437s ok 538 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 539 437s ok 540 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 541 437s ok 542 437s Set-Cookie: usertrack_test=1019733.6297bfd3cc3ab; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=1019733.6297bfd3cc3ab 437s ok 543 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 544 437s ok 545 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 546 437s ok 547 437s Set-Cookie: usertrack_test=11aa7a5d.6297bfd3ccdc5; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=11aa7a5d.6297bfd3ccdc5 437s ok 548 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 549 437s ok 550 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 551 437s ok 552 437s Set-Cookie: usertrack_test=b89c16cb.6297bfd3cd647; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=b89c16cb.6297bfd3cd647 437s ok 553 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 554 437s ok 555 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 556 437s ok 557 437s Set-Cookie: usertrack_test=fe1b38bb.6297bfd3cdd6f; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=fe1b38bb.6297bfd3cdd6f 437s ok 558 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 559 437s ok 560 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 561 437s ok 562 437s Set-Cookie: usertrack_test=f25fba34.6297bfd3ce4a1; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=f25fba34.6297bfd3ce4a1 437s ok 563 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 564 437s ok 565 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 566 437s ok 567 437s Set-Cookie: usertrack_test=4c4bbb9c.6297bfd3ceb69; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=4c4bbb9c.6297bfd3ceb69 437s ok 568 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 569 437s ok 570 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 571 437s ok 572 437s Set-Cookie: usertrack_test=4a18bbff.6297bfd3cf242; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=4a18bbff.6297bfd3cf242 437s ok 573 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 574 437s ok 575 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 576 437s ok 577 437s Set-Cookie: usertrack_test=85a5eec5.6297bfd3cf95a; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=85a5eec5.6297bfd3cf95a 437s ok 578 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 579 437s ok 580 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 581 437s ok 582 437s Set-Cookie: usertrack_test=d1db35c7.6297bfd3d0033; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=d1db35c7.6297bfd3d0033 437s ok 583 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 584 437s ok 585 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 586 437s ok 587 437s Set-Cookie: usertrack_test=e5f08a4c.6297bfd3d0700; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=e5f08a4c.6297bfd3d0700 437s ok 588 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 589 437s ok 590 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 591 437s ok 592 437s Set-Cookie: usertrack_test=c713deda.6297bfd3d0e9e; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=c713deda.6297bfd3d0e9e 437s ok 593 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 594 437s ok 595 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 596 437s ok 597 437s Set-Cookie: usertrack_test=3f4f24db.6297bfd3d15d3; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=3f4f24db.6297bfd3d15d3 437s ok 598 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 599 437s ok 600 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 601 437s ok 602 437s Set-Cookie: usertrack_test=94bb8f93.6297bfd3d1d21; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=94bb8f93.6297bfd3d1d21 437s ok 603 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 604 437s ok 605 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 606 437s ok 607 437s Set-Cookie: usertrack_test=d2a31542.6297bfd3d248c; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=d2a31542.6297bfd3d248c 437s ok 608 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 609 437s ok 610 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 611 437s ok 612 437s Set-Cookie: usertrack_test=1a65de3b.6297bfd3d2ba7; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=1a65de3b.6297bfd3d2ba7 437s ok 613 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 614 437s ok 615 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 616 437s ok 617 437s Set-Cookie: usertrack_test=ad9ceaba.6297bfd3d32f4; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=ad9ceaba.6297bfd3d32f4 437s ok 618 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 619 437s ok 620 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 621 437s ok 622 437s Set-Cookie: usertrack_test=866380f9.6297bfd3d3a4d; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=866380f9.6297bfd3d3a4d 437s ok 623 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 624 437s ok 625 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 626 437s ok 627 437s Set-Cookie: usertrack_test=93daa9b8.6297bfd3d4168; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=93daa9b8.6297bfd3d4168 437s ok 628 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 629 437s ok 630 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 631 437s ok 632 437s Set-Cookie: usertrack_test=abc91369.6297bfd3d48a6; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=abc91369.6297bfd3d48a6 437s ok 633 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 634 437s ok 635 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 636 437s ok 637 437s Set-Cookie: usertrack_test=1ba1bcc6.6297bfd3d500c; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=1ba1bcc6.6297bfd3d500c 437s ok 638 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 639 437s ok 640 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 641 437s ok 642 437s Set-Cookie: usertrack_test=a3f9e959.6297bfd3d5757; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=a3f9e959.6297bfd3d5757 437s ok 643 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 644 437s ok 645 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 646 437s ok 647 437s Set-Cookie: usertrack_test=871c90f8.6297bfd3d5ea5; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=871c90f8.6297bfd3d5ea5 437s ok 648 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 649 437s ok 650 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 651 437s ok 652 437s Set-Cookie: usertrack_test=3374db6c.6297bfd3d6625; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=3374db6c.6297bfd3d6625 437s ok 653 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 654 437s ok 655 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 656 437s ok 657 437s Set-Cookie: usertrack_test=3672fe80.6297bfd3d6d5b; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=3672fe80.6297bfd3d6d5b 437s ok 658 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 659 437s ok 660 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 661 437s ok 662 437s Set-Cookie: usertrack_test=bc498a20.6297bfd3d74aa; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=bc498a20.6297bfd3d74aa 437s ok 663 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 664 437s ok 665 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 666 437s ok 667 437s Set-Cookie: usertrack_test=e6a23c7d.6297bfd3d7c26; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=e6a23c7d.6297bfd3d7c26 437s ok 668 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 669 437s ok 670 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 671 437s ok 672 437s Set-Cookie: usertrack_test=35a09693.6297bfd3d8403; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=35a09693.6297bfd3d8403 437s ok 673 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 674 437s ok 675 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 676 437s ok 677 437s Set-Cookie: usertrack_test=6a1bda8c.6297bfd3d8b27; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=6a1bda8c.6297bfd3d8b27 437s ok 678 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 679 437s ok 680 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 681 437s ok 682 437s Set-Cookie: usertrack_test=24e7ca74.6297bfd3d929a; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=24e7ca74.6297bfd3d929a 437s ok 683 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 684 437s ok 685 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 686 437s ok 687 437s Set-Cookie: usertrack_test=b28955e1.6297bfd3d99e0; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=b28955e1.6297bfd3d99e0 437s ok 688 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 689 437s ok 690 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 691 437s ok 692 437s Set-Cookie: usertrack_test=f2d67098.6297bfd3da179; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=f2d67098.6297bfd3da179 437s ok 693 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 694 437s ok 695 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 696 437s ok 697 437s Set-Cookie: usertrack_test=46ba895b.6297bfd3da8ea; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=46ba895b.6297bfd3da8ea 437s ok 698 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 699 437s ok 700 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 701 437s ok 702 437s Set-Cookie: usertrack_test=7102099c.6297bfd3db009; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=7102099c.6297bfd3db009 437s ok 703 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 704 437s ok 705 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 706 437s ok 707 437s Set-Cookie: usertrack_test=34cd8b4d.6297bfd3db753; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=34cd8b4d.6297bfd3db753 437s ok 708 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 709 437s ok 710 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 711 437s ok 712 437s Set-Cookie: usertrack_test=43ab0f23.6297bfd3dbead; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=43ab0f23.6297bfd3dbead 437s ok 713 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 714 437s ok 715 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 716 437s ok 717 437s Set-Cookie: usertrack_test=7a4264cf.6297bfd3dc5f0; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=7a4264cf.6297bfd3dc5f0 437s ok 718 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 719 437s ok 720 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 721 437s ok 722 437s Set-Cookie: usertrack_test=65213c38.6297bfd3dcd61; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=65213c38.6297bfd3dcd61 437s ok 723 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 724 437s ok 725 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 726 437s ok 727 437s Set-Cookie: usertrack_test=57c863a9.6297bfd3dd4bf; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=57c863a9.6297bfd3dd4bf 437s ok 728 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 729 437s ok 730 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 731 437s ok 732 437s Set-Cookie: usertrack_test=13be9d01.6297bfd3ddbfd; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=13be9d01.6297bfd3ddbfd 437s ok 733 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 734 437s ok 735 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 736 437s ok 737 437s Set-Cookie: usertrack_test=cd0e1117.6297bfd3de3c7; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=cd0e1117.6297bfd3de3c7 437s ok 738 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 739 437s ok 740 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 741 437s ok 742 437s Set-Cookie: usertrack_test=d9ebcc90.6297bfd3deb51; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=d9ebcc90.6297bfd3deb51 437s ok 743 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 744 437s ok 745 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 746 437s ok 747 437s Set-Cookie: usertrack_test=e76ec19a.6297bfd3df2a6; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=e76ec19a.6297bfd3df2a6 437s ok 748 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 749 437s ok 750 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 751 437s ok 752 437s Set-Cookie: usertrack_test=d2b712bd.6297bfd3dfa00; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=d2b712bd.6297bfd3dfa00 437s ok 753 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 754 437s ok 755 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 756 437s ok 757 437s Set-Cookie: usertrack_test=33c5bf1c.6297bfd3e017e; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=33c5bf1c.6297bfd3e017e 437s ok 758 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 759 437s ok 760 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 761 437s ok 762 437s Set-Cookie: usertrack_test=4c542f0.6297bfd3e08d9; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=4c542f0.6297bfd3e08d9 437s ok 763 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 764 437s ok 765 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 766 437s ok 767 437s Set-Cookie: usertrack_test=29f86868.6297bfd3e1087; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=29f86868.6297bfd3e1087 437s ok 768 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 769 437s ok 770 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 771 437s ok 772 437s Set-Cookie: usertrack_test=8befdac6.6297bfd3e1819; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=8befdac6.6297bfd3e1819 437s ok 773 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 774 437s ok 775 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 776 437s ok 777 437s Set-Cookie: usertrack_test=181705a0.6297bfd3e1f71; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=181705a0.6297bfd3e1f71 437s ok 778 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 779 437s ok 780 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 781 437s ok 782 437s Set-Cookie: usertrack_test=e5f85ece.6297bfd3e26d0; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=e5f85ece.6297bfd3e26d0 437s ok 783 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 784 437s ok 785 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 786 437s ok 787 437s Set-Cookie: usertrack_test=e2a9fa52.6297bfd3e2e34; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=e2a9fa52.6297bfd3e2e34 437s ok 788 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 789 437s ok 790 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 791 437s ok 792 437s Set-Cookie: usertrack_test=b6c7ae36.6297bfd3e35fd; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=b6c7ae36.6297bfd3e35fd 437s ok 793 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 794 437s ok 795 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 796 437s ok 797 437s Set-Cookie: usertrack_test=2931d1a.6297bfd3e3d53; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=2931d1a.6297bfd3e3d53 437s ok 798 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 799 437s ok 800 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 801 437s ok 802 437s Set-Cookie: usertrack_test=3dde38eb.6297bfd3e44bb; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=3dde38eb.6297bfd3e44bb 437s ok 803 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 804 437s ok 805 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 806 437s ok 807 437s Set-Cookie: usertrack_test=e7408f27.6297bfd3e4c8a; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=e7408f27.6297bfd3e4c8a 437s ok 808 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 809 437s ok 810 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 811 437s ok 812 437s Set-Cookie: usertrack_test=479b5b17.6297bfd3e53e8; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=479b5b17.6297bfd3e53e8 437s ok 813 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 814 437s ok 815 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 816 437s ok 817 437s Set-Cookie: usertrack_test=cb1f37c6.6297bfd3e5b4b; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=cb1f37c6.6297bfd3e5b4b 437s ok 818 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 819 437s ok 820 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 821 437s ok 822 437s Set-Cookie: usertrack_test=72b2b3eb.6297bfd3e6323; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=72b2b3eb.6297bfd3e6323 437s ok 823 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 824 437s ok 825 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 826 437s ok 827 437s Set-Cookie: usertrack_test=9383e849.6297bfd3e6a9e; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=9383e849.6297bfd3e6a9e 437s ok 828 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 829 437s ok 830 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 831 437s ok 832 437s Set-Cookie: usertrack_test=a8eda3ff.6297bfd3e721d; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=a8eda3ff.6297bfd3e721d 437s ok 833 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 834 437s ok 835 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 836 437s ok 837 437s Set-Cookie: usertrack_test=e46d2e9f.6297bfd3e796e; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=e46d2e9f.6297bfd3e796e 437s ok 838 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 839 437s ok 840 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 841 437s ok 842 437s Set-Cookie: usertrack_test=76bd8fae.6297bfd3e80a8; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=76bd8fae.6297bfd3e80a8 437s ok 843 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 844 437s ok 845 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 846 437s ok 847 437s Set-Cookie: usertrack_test=652800ad.6297bfd3e8837; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=652800ad.6297bfd3e8837 437s ok 848 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 849 437s ok 850 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 851 437s ok 852 437s Set-Cookie: usertrack_test=c3133ae.6297bfd3e8fa5; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=c3133ae.6297bfd3e8fa5 437s ok 853 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 854 437s ok 855 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 856 437s ok 857 437s Set-Cookie: usertrack_test=9fe830b6.6297bfd3e971c; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=9fe830b6.6297bfd3e971c 437s ok 858 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 859 437s ok 860 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 861 437s ok 862 437s Set-Cookie: usertrack_test=19cd9b5.6297bfd3ea08b; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=19cd9b5.6297bfd3ea08b 437s ok 863 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 864 437s ok 865 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 866 437s ok 867 437s Set-Cookie: usertrack_test=5f1506fd.6297bfd3eab83; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=5f1506fd.6297bfd3eab83 437s ok 868 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 869 437s ok 870 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 871 437s ok 872 437s Set-Cookie: usertrack_test=d446b648.6297bfd3eb40e; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=d446b648.6297bfd3eb40e 437s ok 873 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 874 437s ok 875 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 876 437s ok 877 437s Set-Cookie: usertrack_test=f22d03e7.6297bfd3ebb46; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=f22d03e7.6297bfd3ebb46 437s ok 878 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 879 437s ok 880 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 881 437s ok 882 437s Set-Cookie: usertrack_test=6fee1ca8.6297bfd3ec235; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=6fee1ca8.6297bfd3ec235 437s ok 883 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 884 437s ok 885 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 886 437s ok 887 437s Set-Cookie: usertrack_test=b247c5a0.6297bfd3ec95f; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=b247c5a0.6297bfd3ec95f 437s ok 888 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 889 437s ok 890 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 891 437s ok 892 437s Set-Cookie: usertrack_test=b9924c6a.6297bfd3ed0dc; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=b9924c6a.6297bfd3ed0dc 437s ok 893 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 894 437s ok 895 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 896 437s ok 897 437s Set-Cookie: usertrack_test=efd78a26.6297bfd3ed7a2; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=efd78a26.6297bfd3ed7a2 437s ok 898 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 899 437s ok 900 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 901 437s ok 902 437s Set-Cookie: usertrack_test=2a3903f6.6297bfd3edee0; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=2a3903f6.6297bfd3edee0 437s ok 903 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 904 437s ok 905 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 906 437s ok 907 437s Set-Cookie: usertrack_test=f1c79059.6297bfd3ee633; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=f1c79059.6297bfd3ee633 437s ok 908 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 909 437s ok 910 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 911 437s ok 912 437s Set-Cookie: usertrack_test=5f3aa90c.6297bfd3eedd8; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=5f3aa90c.6297bfd3eedd8 437s ok 913 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 914 437s ok 915 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 916 437s ok 917 437s Set-Cookie: usertrack_test=bb32db41.6297bfd3ef4f2; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=bb32db41.6297bfd3ef4f2 437s ok 918 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 919 437s ok 920 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 921 437s ok 922 437s Set-Cookie: usertrack_test=53f0249e.6297bfd3efc0a; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=53f0249e.6297bfd3efc0a 437s ok 923 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 924 437s ok 925 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 926 437s ok 927 437s Set-Cookie: usertrack_test=6aa428e4.6297bfd3f03a8; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=6aa428e4.6297bfd3f03a8 437s ok 928 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 929 437s ok 930 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 931 437s ok 932 437s Set-Cookie: usertrack_test=b0ea50bb.6297bfd3f0acc; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=b0ea50bb.6297bfd3f0acc 437s ok 933 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 934 437s ok 935 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 936 437s ok 937 437s Set-Cookie: usertrack_test=f08611d2.6297bfd3f127c; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=f08611d2.6297bfd3f127c 437s ok 938 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 939 437s ok 940 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 941 437s ok 942 437s Set-Cookie: usertrack_test=a5efe070.6297bfd3f1a29; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=a5efe070.6297bfd3f1a29 437s ok 943 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 944 437s ok 945 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 946 437s ok 947 437s Set-Cookie: usertrack_test=bb4048f6.6297bfd3f218e; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=bb4048f6.6297bfd3f218e 437s ok 948 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 949 437s ok 950 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 951 437s ok 952 437s Set-Cookie: usertrack_test=9c840af6.6297bfd3f2939; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=9c840af6.6297bfd3f2939 437s ok 953 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 954 437s ok 955 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 956 437s ok 957 437s Set-Cookie: usertrack_test=5a454d0d.6297bfd3f316e; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=5a454d0d.6297bfd3f316e 437s ok 958 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 959 437s ok 960 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 961 437s ok 962 437s Set-Cookie: usertrack_test=fa8dee18.6297bfd3f38be; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=fa8dee18.6297bfd3f38be 437s ok 963 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 964 437s ok 965 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 966 437s ok 967 437s Set-Cookie: usertrack_test=fd05922.6297bfd3f416a; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=fd05922.6297bfd3f416a 437s ok 968 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 969 437s ok 970 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 971 437s ok 972 437s Set-Cookie: usertrack_test=b8fa6883.6297bfd3f48fe; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=b8fa6883.6297bfd3f48fe 437s ok 973 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 974 437s ok 975 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 976 437s ok 977 437s Set-Cookie: usertrack_test=a7823ab5.6297bfd3f5041; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=a7823ab5.6297bfd3f5041 437s ok 978 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 979 437s ok 980 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 981 437s ok 982 437s Set-Cookie: usertrack_test=a7e876f2.6297bfd3f57c5; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=a7e876f2.6297bfd3f57c5 437s ok 983 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 984 437s ok 985 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 986 437s ok 987 437s Set-Cookie: usertrack_test=9b89ae87.6297bfd3f5f01; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=9b89ae87.6297bfd3f5f01 437s ok 988 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 989 437s ok 990 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 991 437s ok 992 437s Set-Cookie: usertrack_test=9b900da7.6297bfd3f663c; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=9b900da7.6297bfd3f663c 437s ok 993 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 994 437s ok 995 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 996 437s ok 997 437s Set-Cookie: usertrack_test=d55e7e2a.6297bfd3f6d94; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s Cookie: usertrack_test=d55e7e2a.6297bfd3f6d94 437s ok 998 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 999 437s ok 1000 437s ok 1001 437s # testing : Checking return code is '200' 437s # expected: 200 437s # received: '200' 437s ok 1002 437s # usertrack_test=2e3ff5ac.6297bfd3f74f6; path=/; expires=Tue, 17-Dec-24 19:07:06 GMT 437s ok 1003 437s # expected: undef 437s # received: undef 437s ok 1004 437s ok 439s t/modules/vhost_alias.t ............. 439s 1..8 439s # Running under perl version 5.038002 for linux 439s # Current time local: Tue Dec 17 19:06:06 2024 439s # Current time GMT: Tue Dec 17 19:06:06 2024 439s # Using Test.pm version 1.31 439s # Using Apache/Test.pm version 1.42 439s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 439s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 439s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 439s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 439s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 439s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 439s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 439s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 439s # testing : VirtalDocumentRoot test 439s # expected: 'www.vha-test.com' 439s # received: 'www.vha-test.com' 439s ok 1 439s # testing : VirtualScriptAlias test 439s # expected: 'test cgi for www.vha-test.com' 439s # received: 'test cgi for www.vha-test.com' 439s ok 2 439s # testing : VirtalDocumentRoot test 439s # expected: 'big.server.name.from.heck.org' 439s # received: 'big.server.name.from.heck.org' 439s ok 3 439s # testing : VirtualScriptAlias test 439s # expected: 'test cgi for big.server.name.from.heck.org' 439s # received: 'test cgi for big.server.name.from.heck.org' 439s ok 4 439s # testing : VirtalDocumentRoot test 439s # expected: 'ab.com' 439s # received: 'ab.com' 439s ok 5 439s # testing : VirtualScriptAlias test 439s # expected: 'test cgi for ab.com' 439s # received: 'test cgi for ab.com' 439s ok 6 439s # testing : VirtalDocumentRoot test 439s # expected: 'w-t-f.net' 439s # received: 'w-t-f.net' 439s ok 7 439s # testing : VirtualScriptAlias test 439s # expected: 'test cgi for w-t-f.net' 439s # received: 'test cgi for w-t-f.net' 439s ok 8 439s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 439s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 439s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 439s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 439s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 439s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 439s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 439s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 439s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 439s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 439s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 439s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 439s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 439s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 439s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 439s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 439s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 439s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 439s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 439s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 439s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 439s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 439s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 439s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 439s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 439s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 439s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 439s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 439s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 439s ok 440s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 441s t/protocol/echo.t ................... 441s 1..8 441s # Running under perl version 5.038002 for linux 441s # Current time local: Tue Dec 17 19:06:09 2024 441s # Current time GMT: Tue Dec 17 19:06:09 2024 441s # Using Test.pm version 1.31 441s # Using Apache/Test.pm version 1.42 441s testing mod_echo_ssl 441s ok 1 441s #Cipher: TLS_AES_256_GCM_SHA384 441s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 441s # testing : echo 441s # expected: 't/protocol/echo.t' 441s # received: 't/protocol/echo.t' 441s ok 2 441s # testing : echo 441s # expected: '/usr/bin/perl' 441s # received: '/usr/bin/perl' 441s ok 3 441s # testing : echo 441s # expected: '118819118819118819118819118819' 441s # received: '118819118819118819118819118819' 441s ok 4 441s testing mod_echo 441s ok 5 441s # testing : echo 441s # expected: 't/protocol/echo.t' 441s # received: 't/protocol/echo.t' 441s ok 6 441s # testing : echo 441s # expected: '/usr/bin/perl' 441s # received: '/usr/bin/perl' 441s ok 7 441s # testing : echo 441s # expected: '118819118819118819118819118819' 441s # received: '118819118819118819118819118819' 441s ok 8 441s ok 442s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 444s t/security/CVE-2003-0542.t .......... 444s 1..1 444s # Running under perl version 5.038002 for linux 444s # Current time local: Tue Dec 17 19:06:11 2024 444s # Current time GMT: Tue Dec 17 19:06:11 2024 444s # Using Test.pm version 1.31 444s # Using Apache/Test.pm version 1.42 444s # testing : CAN-2003-0542 test case 444s # expected: 404 444s # received: '404' 444s ok 1 444s ok 445s t/security/CVE-2004-0747.t .......... 445s 1..1 445s # Running under perl version 5.038002 for linux 445s # Current time local: Tue Dec 17 19:06:13 2024 445s # Current time GMT: Tue Dec 17 19:06:13 2024 445s # Using Test.pm version 1.31 445s # Using Apache/Test.pm version 1.42 445s # testing : CAN-2004-0747 ap_resolve_env test case 445s # expected: 200 445s # received: 200 445s ok 1 445s ok 446s t/security/CVE-2004-0811.t .......... 446s 1..8 446s # Running under perl version 5.038002 for linux 446s # Current time local: Tue Dec 17 19:06:14 2024 446s # Current time GMT: Tue Dec 17 19:06:14 2024 446s # Using Test.pm version 1.31 446s # Using Apache/Test.pm version 1.42 446s # testing : subdir access allowed 446s # expected: 200 446s # received: '200' 446s ok 1 446s # testing : subdir access allowed 446s # expected: 200 446s # received: '200' 446s ok 2 446s # testing : subdir access allowed 446s # expected: 200 446s # received: '200' 446s ok 3 446s # testing : subdir access allowed 446s # expected: 200 446s # received: '200' 446s ok 4 446s # testing : topdir access denied 446s # expected: 401 446s # received: '401' 446s ok 5 446s # testing : topdir access denied 446s # expected: 401 446s # received: '401' 446s ok 6 446s # testing : topdir access denied 446s # expected: 401 446s # received: '401' 446s ok 7 446s # testing : topdir access denied 446s # expected: 401 446s # received: '401' 446s ok 8 446s ok 447s t/security/CVE-2004-0940.t .......... 447s 1..1 447s # Running under perl version 5.038002 for linux 447s # Current time local: Tue Dec 17 19:06:15 2024 447s # Current time GMT: Tue Dec 17 19:06:15 2024 447s # Using Test.pm version 1.31 447s # Using Apache/Test.pm version 1.42 447s # testing : response was 200 447s # expected: 200 447s # received: '200' 447s ok 1 447s ok 449s t/security/CVE-2004-0942.t .......... 449s 1..2 449s # Running under perl version 5.038002 for linux 449s # Current time local: Tue Dec 17 19:06:16 2024 449s # Current time GMT: Tue Dec 17 19:06:16 2024 449s # Using Test.pm version 1.31 449s # Using Apache/Test.pm version 1.42 449s ok 1 449s # testing : request was refused 449s # expected: qr/^HTTP\/1\.. 400/ 449s # received: 'HTTP/1.1 400 Bad Request 449s # ' 449s ok 2 449s ok 450s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 451s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 452s t/security/CVE-2005-2491.t .......... 452s 1..4 452s # Running under perl version 5.038002 for linux 452s # Current time local: Tue Dec 17 19:06:20 2024 452s # Current time GMT: Tue Dec 17 19:06:20 2024 452s # Using Test.pm version 1.31 452s # Using Apache/Test.pm version 1.42 452s # testing : check that server did not segfault 452s # expected: 'Internal Server Error' 452s # received: 'Internal Server Error' 452s ok 1 452s # testing : check for 500 response error 452s # expected: 500 452s # received: '500' 452s ok 2 452s # testing : check that server did not segfault 452s # expected: 'Internal Server Error' 452s # received: 'Internal Server Error' 452s ok 3 452s # testing : check for 500 response error 452s # expected: 500 452s # received: '500' 452s ok 4 452s ok 453s t/security/CVE-2005-2700.t .......... 453s 1..2 453s # Running under perl version 5.038002 for linux 453s # Current time local: Tue Dec 17 19:06:21 2024 453s # Current time GMT: Tue Dec 17 19:06:21 2024 453s # Using Test.pm version 1.31 453s # Using Apache/Test.pm version 1.42 453s # testing : access permitted without ccert 453s # expected: 200 453s # received: '200' 453s ok 1 453s # testing : access *not* permitted without ccert 453s # expected: 200 453s # received: '403' 453s ok 2 453s ok 454s t/security/CVE-2005-3352.t .......... 454s 1..2 454s # Running under perl version 5.038002 for linux 454s # Current time local: Tue Dec 17 19:06:22 2024 454s # Current time GMT: Tue Dec 17 19:06:22 2024 454s # Using Test.pm version 1.31 454s # Using Apache/Test.pm version 1.42 454s # testing : response code is OK 454s # expected: 200 454s # received: '200' 454s ok 1 454s # testing : referer was escaped 454s # expected: qr/%22%3e/ 454s # received: ' 454s # 454s # Menu for /security/CVE-2005-3352.map 454s # 454s #

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

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

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

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

Bad Request

479s #

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

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

Forbidden

499s

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

499s 499s ok 1 499s HTTP/1.1 200 OK 499s Connection: close 499s Date: Tue, 17 Dec 2024 19:07:08 GMT 499s Accept-Ranges: bytes 499s ETag: "1a-613edd771cbc0" 499s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 499s Vary: In-If1 499s Content-Length: 26 499s Content-Type: text/html 499s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 499s Client-Date: Tue, 17 Dec 2024 19:07:08 GMT 499s Client-Peer: 127.0.0.1:8532 499s Client-Response-Num: 1 499s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 499s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 499s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 499s Client-SSL-Socket-Class: IO::Socket::SSL 499s Client-SSL-Version: TLSv1_3 499s DMMATCH1: 1 499s 499s welcome to localhost:8529 499s ok 2 499s 500 Server closed connection without sending any data back 499s Content-Type: text/plain 499s Client-Date: Tue, 17 Dec 2024 19:07:08 GMT 499s Client-Warning: Internal response 499s 499s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 499s ok 3 499s ok 499s All tests successful. 499s Files=142, Tests=7320, 228 wallclock secs ( 1.19 usr 0.18 sys + 108.77 cusr 61.97 csys = 172.11 CPU) 499s Result: PASS 500s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_prefork 500s Files=142, Tests=7320, 228 wallclock secs ( 1.19 usr 0.18 sys + 108.77 cusr 61.97 csys = 172.11 CPU) 500s + grep -E '^Result: PASS' testlog.mpm_prefork 500s Result: PASS 500s + grep -E '^Result: FAIL' testlog.mpm_prefork 500s + grep -E 'server dumped core' testlog.mpm_prefork 500s =============Running-with-mpm_worker========== 500s + return 0 500s + run_tests mpm_worker 500s + local MPM=mpm_worker 500s + shift 500s + local LOG=testlog.mpm_worker 500s + echo =============Running-with-mpm_worker========== 500s + rm -f apache2.conf.debian 500s + cp /etc/apache2/apache2.conf apache2.conf.debian 500s + cat /etc/apache2/mods-available/mpm_worker.load 500s "/usr/bin/perl" -Iblib/arch -Iblib/lib \ 500s t/TEST -clean 500s + 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-availab+ grep -v mpm_ 500s le/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 500s + xargs cat 500s + for m in bucketeer case_filter case_filter_in 500s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 500s + for m in bucketeer case_filter case_filter_in 500s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 500s + for m in bucketeer case_filter case_filter_in 500s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 500s + cat /etc/apache2/mods-available/mime.conf 500s + echo 'Servername localhost' 500s + make clean 500s [warning] setting ulimit to allow core files 500s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/TEST -clean 500s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules' 500s cd memory_track && make clean 500s make[2]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/memory_track' 500s 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 500s make[2]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/memory_track' 500s cd random_chunk && make clean 500s make[2]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 500s 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 500s make[2]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 500s cd test_pass_brigade && make clean 500s make[2]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 500s 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 500s make[2]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 500s cd input_body_filter && make clean 500s make[2]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 500s 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 500s make[2]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 500s cd fold && make clean 500s make[2]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/fold' 500s rm -rf mod_fold.o mod_fold.lo mod_fold.slo mod_fold.la mod_fold.i mod_fold.s mod_fold.gcno .libs 500s make[2]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/fold' 500s cd eat_post && make clean 500s make[2]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/eat_post' 500s 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 500s make[2]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/eat_post' 500s cd test_utilities && make clean 500s make[2]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 500s 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 500s make[2]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 500s cd test_ssl && make clean 501s make[2]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 501s 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 501s make[2]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 501s cd authany && make clean 501s make[2]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/authany' 501s rm -rf mod_authany.o mod_authany.lo mod_authany.slo mod_authany.la mod_authany.i mod_authany.s mod_authany.gcno .libs 501s make[2]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/authany' 501s cd test_rwrite && make clean 501s make[2]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 501s 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 501s make[2]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 501s cd echo_post && make clean 501s make[2]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/echo_post' 501s 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 501s make[2]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/echo_post' 501s cd client_add_filter && make clean 501s make[2]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 501s 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 501s make[2]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 501s cd test_apr_uri && make clean 501s make[2]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 501s 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 501s make[2]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 501s cd nntp_like && make clean 501s make[2]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 501s 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 501s make[2]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 501s cd test_session && make clean 501s make[2]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_session' 501s 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 501s make[2]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_session' 501s cd echo_post_chunk && make clean 501s make[2]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 501s 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 501s make[2]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 501s cd list_modules && make clean 501s make[2]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/list_modules' 501s 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 501s make[2]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/list_modules' 501s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules' 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_dsa.cnf 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_colon.cnf 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_revoked.cnf 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/ca.cnf 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2.cnf 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_ok.cnf 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3_dsa.cnf 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3.cnf 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3.cnf 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_dsa.cnf 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server.cnf 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_snakeoil.cnf 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3_dsa.cnf 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/cacrl.cnf 501s rmdir conf 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.old 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/ssl.htpasswd 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_snakeoil.p12 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_ok.p12 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/ca.p12 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_colon.p12 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_revoked.p12 501s rmdir export 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_ok.pem 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_revoked.pem 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_snakeoil.pem 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_colon.pem 501s rmdir proxy 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/ca-bundle.crl 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/fdd35eee.r0 501s rmdir crl 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3_dsa.csr 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_snakeoil.csr 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2.csr 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3.csr 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3.csr 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server.csr 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_dsa.csr 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_revoked.csr 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3_dsa.csr 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_colon.csr 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_ok.csr 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_dsa.csr 501s rmdir csr 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/dsa-param 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_dsa.crt 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3_dsa.crt 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3.crt 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_revoked.crt 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3.crt 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_ok.crt 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/ca.crt 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3_dsa.crt 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_snakeoil.crt 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2.crt 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_dsa.crt 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_colon.crt 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server.crt 501s rmdir certs 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/01.pem 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0A.pem 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0C.pem 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/06.pem 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/05.pem 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/02.pem 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/09.pem 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/03.pem 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/08.pem 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0B.pem 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/04.pem 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/07.pem 501s rmdir newcerts 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3_dsa.pem 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server.pem 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3.pem 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_dsa.pem 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3.pem 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_ok.pem 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2.pem 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3_dsa.pem 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_revoked.pem 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_snakeoil.pem 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/ca.pem 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_dsa.pem 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_colon.pem 501s rmdir keys 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr.old 501s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial.old 501s rmdir asf 501s rmdir /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca 501s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-Test'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 501s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/Apache-Test' 501s "/usr/bin/perl" -I../blib/arch -I../blib/lib \ 501s t/TEST -clean 501s [warning] setting ulimit to allow core files 501s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/Apache-Test/t/TEST -clean 501s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-TestItSelf'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 501s make[2]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 501s rm -f \ 501s TestItSelf.bso TestItSelf.def \ 501s TestItSelf.exp TestItSelf.x \ 501s ../../blib/arch/auto/Apache/TestItSelf/extralibs.all \ 501s ../../blib/arch/auto/Apache/TestItSelf/extralibs.ld Makefile.aperl \ 501s *.a *.o \ 501s *perl.core MYMETA.json \ 501s MYMETA.yml blibdirs.ts \ 501s core core.*perl.*.? \ 501s core.[0-9] core.[0-9][0-9] \ 501s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 501s core.[0-9][0-9][0-9][0-9][0-9] libTestItSelf.def \ 501s mon.out perl \ 501s perl perl.exe \ 501s perlmain.c pm_to_blib \ 501s pm_to_blib.ts so_locations \ 501s tmon.out 501s rm -rf \ 501s Makefile.old blib \ 501s t/TEST 501s mv Makefile Makefile.old > /dev/null 2>&1 501s make[2]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 501s rm -f \ 501s Test.bso Test.def \ 501s Test.exp Test.x \ 501s ../blib/arch/auto/Apache/Test/extralibs.all \ 501s ../blib/arch/auto/Apache/Test/extralibs.ld Makefile.aperl \ 501s *.a *.o \ 501s *perl.core MYMETA.json \ 501s MYMETA.yml blibdirs.ts \ 501s core core.*perl.*.? \ 501s core.[0-9] core.[0-9][0-9] \ 501s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 501s core.[0-9][0-9][0-9][0-9][0-9] libTest.def \ 501s mon.out perl \ 501s perl perl.exe \ 501s perlmain.c pm_to_blib \ 501s pm_to_blib.ts so_locations \ 501s tmon.out 501s rm -rf \ 501s .mypacklist Makefile.old \ 501s blib t/REPORT \ 501s t/TEST 501s mv Makefile Makefile.old > /dev/null 2>&1 501s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/Apache-Test' 501s rm -f \ 501s test.bso test.def \ 501s test.exp test.x \ 501s blib/arch/auto/httpd-test/extralibs.all \ 501s blib/arch/auto/httpd-test/extralibs.ld Makefile.aperl \ 501s *.a *.o \ 501s *perl.core MYMETA.json \ 501s MYMETA.yml blibdirs.ts \ 501s core core.*perl.*.? \ 501s core.[0-9] core.[0-9][0-9] \ 501s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 501s core.[0-9][0-9][0-9][0-9][0-9] libtest.def \ 501s mon.out perl \ 501s perl perl.exe \ 501s perlmain.c pm_to_blib \ 501s pm_to_blib.ts so_locations \ 501s tmon.out 501s rm -rf \ 501s ./Apache-Test/t/cgi-bin/cookies.pl ./Apache-Test/t/cgi-bin/next_available_port.pl \ 501s ./t/conf/ssl/httpd-passphrase.pl ./t/htdocs/apache/http_strict/send_hdr.pl \ 501s ./t/htdocs/modules/cgi/action.pl ./t/htdocs/modules/cgi/big.pl \ 501s ./t/htdocs/modules/cgi/bogus-perl.pl ./t/htdocs/modules/cgi/bogus1k.pl \ 501s ./t/htdocs/modules/cgi/empty.pl ./t/htdocs/modules/cgi/env.pl \ 501s ./t/htdocs/modules/cgi/not-modified.pl ./t/htdocs/modules/cgi/nph-102.pl \ 501s ./t/htdocs/modules/cgi/nph-dripfeed.pl ./t/htdocs/modules/cgi/nph-foldhdr.pl \ 501s ./t/htdocs/modules/cgi/nph-interim1.pl ./t/htdocs/modules/cgi/nph-interim2.pl \ 501s ./t/htdocs/modules/cgi/nph-stderr.pl ./t/htdocs/modules/cgi/nph-test.pl \ 501s ./t/htdocs/modules/cgi/ocsp.pl ./t/htdocs/modules/cgi/perl.pl \ 501s ./t/htdocs/modules/cgi/perl_echo.pl ./t/htdocs/modules/cgi/perl_post.pl \ 501s ./t/htdocs/modules/cgi/pr37166.pl ./t/htdocs/modules/cgi/ranged.pl \ 501s ./t/htdocs/modules/cgi/redirect.pl ./t/htdocs/modules/cgi/stderr1.pl \ 501s ./t/htdocs/modules/cgi/stderr2.pl ./t/htdocs/modules/cgi/stderr3.pl \ 501s ./t/htdocs/modules/cgi/unique-id.pl ./t/htdocs/modules/cgi/xother.pl \ 501s ./t/htdocs/modules/ext_filter/eval-cmd.pl ./t/htdocs/modules/ext_filter/sleepycat.pl \ 501s ./t/htdocs/modules/negotiation/query/test.pl ./t/htdocs/modules/rewrite/db.pl \ 501s ./t/htdocs/modules/rewrite/numbers.pl ./t/htdocs/modules/rewrite/numbers2.pl \ 501s blib 501s mv Makefile Makefile.old > /dev/null 2>&1 501s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 501s + chown -R tuser: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp 501s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/apache2.conf.debian' 501s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 501s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 501s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 501s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 501s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 501s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 501s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 501s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 501s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 501s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 501s [ info] generating script ./t/htdocs/modules/cgi/big.pl 501s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 501s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 501s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 501s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 501s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 501s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 501s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 501s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 501s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 501s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 501s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 501s [ info] generating script ./t/htdocs/modules/cgi/env.pl 501s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 501s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 501s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 501s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 501s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 501s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 501s [ info] generating script ./t/htdocs/modules/cgi/action.pl 501s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 501s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 501s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 501s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 501s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 501s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 501s Warning: NAME must be a package name 501s Checking if your kit is complete... 501s Looks good 501s [ info] generating script t/TEST 501s [ info] generating script ./t/cgi-bin/cookies.pl 501s [ info] generating script ./t/cgi-bin/next_available_port.pl 501s [ info] generating script t/TEST 501s Writing MYMETA.yml and MYMETA.json 501s Writing MYMETA.yml and MYMETA.json 501s Checking for Cwd...ok 501s Checking for File::Spec...ok 501s Generating a Unix-style Makefile 501s Writing Makefile for httpd-test 501s Writing MYMETA.yml and MYMETA.json 501s + su tuser -c 't/TEST ' 501s + tee testlog.mpm_worker 501s [warning] setting ulimit to allow core files 501s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/TEST 503s [warning] generating SSL CA for asf 503s [ info] openssl req -new -x509 -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 503s ...+.+.....+...+................+.....+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.......+.+........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*...+.........+..................+...+....+............+.........+..+...+................+......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 503s .................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.+........+....+.....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.....+.+......+...........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 503s ----- 503s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 503s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 503s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 503s [ 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 503s [ 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 503s Using configuration from conf/server2_dsa.cnf 503s Check that the request matches the signature 503s Signature ok 503s The Subject's Distinguished Name is as follows 503s countryName :PRINTABLE:'US' 504s stateOrProvinceName :ASN.1 12:'California' 504s localityName :ASN.1 12:'San Francisco' 504s organizationName :ASN.1 12:'ASF' 504s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 504s commonName :ASN.1 12:'localhost' 504s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 504s Certificate is to be certified until Dec 17 19:07:12 2025 GMT (365 days) 504s 504s Write out database with 1 new entries 504s Database updated 504s [ info] openssl genrsa -out keys/server.pem 2048 504s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 504s [ 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 504s Using configuration from conf/server.cnf 504s Check that the request matches the signature 504s Signature ok 504s The Subject's Distinguished Name is as follows 504s countryName :PRINTABLE:'US' 504s stateOrProvinceName :ASN.1 12:'California' 504s localityName :ASN.1 12:'San Francisco' 504s organizationName :ASN.1 12:'ASF' 504s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 504s commonName :ASN.1 12:'localhost' 504s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 504s Certificate is to be certified until Dec 17 19:07:13 2025 GMT (365 days) 504s 504s Write out database with 1 new entries 504s Database updated 504s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 504s [ 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 504s [ 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 504s Using configuration from conf/server_dsa.cnf 504s Check that the request matches the signature 504s Signature ok 504s The Subject's Distinguished Name is as follows 504s countryName :PRINTABLE:'US' 504s stateOrProvinceName :ASN.1 12:'California' 504s localityName :ASN.1 12:'San Francisco' 504s organizationName :ASN.1 12:'ASF' 504s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 504s commonName :ASN.1 12:'localhost' 504s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 504s Certificate is to be certified until Dec 17 19:07:13 2025 GMT (365 days) 504s 504s Write out database with 1 new entries 504s Database updated 504s [ info] openssl genrsa -out keys/server2.pem 2048 505s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 505s [ 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 505s Using configuration from conf/server2.cnf 505s Check that the request matches the signature 505s Signature ok 505s The Subject's Distinguished Name is as follows 505s countryName :PRINTABLE:'US' 505s stateOrProvinceName :ASN.1 12:'California' 505s localityName :ASN.1 12:'San Francisco' 505s organizationName :ASN.1 12:'ASF' 505s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 505s commonName :ASN.1 12:'localhost' 505s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 505s Certificate is to be certified until Dec 17 19:07:14 2025 GMT (365 days) 505s 505s Write out database with 1 new entries 505s Database updated 505s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 506s [ 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 506s [ 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 506s Using configuration from conf/server2_des3.cnf 506s Check that the request matches the signature 506s Signature ok 506s The Subject's Distinguished Name is as follows 506s countryName :PRINTABLE:'US' 506s stateOrProvinceName :ASN.1 12:'California' 506s localityName :ASN.1 12:'San Francisco' 506s organizationName :ASN.1 12:'ASF' 506s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 506s commonName :ASN.1 12:'localhost' 506s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 506s Certificate is to be certified until Dec 17 19:07:15 2025 GMT (365 days) 506s 506s Write out database with 1 new entries 506s Database updated 506s [ info] openssl genrsa -out keys/client_ok.pem 2048 506s [ 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 506s [ 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 506s Using configuration from conf/client_ok.cnf 506s Check that the request matches the signature 506s Signature ok 506s The Subject's Distinguished Name is as follows 506s countryName :PRINTABLE:'US' 506s stateOrProvinceName :ASN.1 12:'California' 506s localityName :ASN.1 12:'San Francisco' 506s organizationName :ASN.1 12:'ASF' 506s organizationalUnitName:ASN.1 12:'httpd-test' 506s commonName :ASN.1 12:'client_ok' 506s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 506s Certificate is to be certified until Dec 17 19:07:15 2025 GMT (365 days) 506s 506s Write out database with 1 new entries 506s Database updated 506s [ 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 506s [ info] generating proxy cert: proxy/client_ok.pem 506s [ info] openssl genrsa -out keys/client_colon.pem 2048 507s [ 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 507s [ 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 507s Using configuration from conf/client_colon.cnf 507s Check that the request matches the signature 507s Signature ok 507s The Subject's Distinguished Name is as follows 507s countryName :PRINTABLE:'US' 507s stateOrProvinceName :ASN.1 12:'California' 507s localityName :ASN.1 12:'San Francisco' 507s organizationName :ASN.1 12:'ASF' 507s organizationalUnitName:ASN.1 12:'httpd-test' 507s commonName :ASN.1 12:'user:colon' 507s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 507s Certificate is to be certified until Dec 17 19:07:16 2025 GMT (365 days) 507s 507s Write out database with 1 new entries 507s Database updated 507s [ 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 507s [ info] generating proxy cert: proxy/client_colon.pem 507s [ info] openssl genrsa -out keys/client_revoked.pem 2048 507s [ 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 507s [ 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 507s Using configuration from conf/client_revoked.cnf 507s Check that the request matches the signature 507s Signature ok 507s The Subject's Distinguished Name is as follows 507s countryName :PRINTABLE:'US' 507s stateOrProvinceName :ASN.1 12:'California' 507s localityName :ASN.1 12:'San Francisco' 507s organizationName :ASN.1 12:'ASF' 507s organizationalUnitName:ASN.1 12:'httpd-test' 507s commonName :ASN.1 12:'client_revoked' 507s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 507s Certificate is to be certified until Dec 17 19:07:16 2025 GMT (365 days) 507s 507s Write out database with 1 new entries 507s Database updated 507s [ 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 507s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 507s Using configuration from conf/cacrl.cnf 507s Revoking Certificate 08. 507s Database updated 507s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 507s Using configuration from conf/cacrl.cnf 507s [ info] generating proxy cert: proxy/client_revoked.pem 507s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 508s [ 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 508s [ 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 508s Using configuration from conf/server_des3.cnf 508s Check that the request matches the signature 508s Signature ok 508s The Subject's Distinguished Name is as follows 508s countryName :PRINTABLE:'US' 508s stateOrProvinceName :ASN.1 12:'California' 508s localityName :ASN.1 12:'San Francisco' 508s organizationName :ASN.1 12:'ASF' 508s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 508s commonName :ASN.1 12:'localhost' 508s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 508s Certificate is to be certified until Dec 17 19:07:17 2025 GMT (365 days) 508s 508s Write out database with 1 new entries 508s Database updated 508s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 508s [ 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 508s [ 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 508s Using configuration from conf/server2_des3_dsa.cnf 508s Check that the request matches the signature 508s Signature ok 508s The Subject's Distinguished Name is as follows 508s countryName :PRINTABLE:'US' 508s stateOrProvinceName :ASN.1 12:'California' 508s localityName :ASN.1 12:'San Francisco' 508s organizationName :ASN.1 12:'ASF' 508s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 508s commonName :ASN.1 12:'localhost' 508s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 508s Certificate is to be certified until Dec 17 19:07:17 2025 GMT (365 days) 508s 508s Write out database with 1 new entries 508s Database updated 508s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 508s [ 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 508s [ 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 508s Using configuration from conf/server_des3_dsa.cnf 508s Check that the request matches the signature 508s Signature ok 508s The Subject's Distinguished Name is as follows 508s countryName :PRINTABLE:'US' 508s stateOrProvinceName :ASN.1 12:'California' 508s localityName :ASN.1 12:'San Francisco' 508s organizationName :ASN.1 12:'ASF' 508s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 508s commonName :ASN.1 12:'localhost' 508s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 508s Certificate is to be certified until Dec 17 19:07:17 2025 GMT (365 days) 508s 508s Write out database with 1 new entries 508s Database updated 508s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 508s [ 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 508s [ 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 508s Using configuration from conf/client_snakeoil.cnf 508s Check that the request matches the signature 508s Signature ok 508s The Subject's Distinguished Name is as follows 508s countryName :PRINTABLE:'AU' 508s stateOrProvinceName :ASN.1 12:'Queensland' 508s localityName :ASN.1 12:'Mackay' 508s organizationName :ASN.1 12:'Snake Oil, Ltd.' 508s organizationalUnitName:ASN.1 12:'Staff' 508s commonName :ASN.1 12:'client_snakeoil' 508s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 508s Certificate is to be certified until Dec 17 19:07:17 2025 GMT (365 days) 508s 508s Write out database with 1 new entries 508s Database updated 508s [ 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 508s [ info] generating proxy cert: proxy/client_snakeoil.pem 508s [ info] linked ca-bundle.crl to fdd35eee.r0 508s cd memory_track && make .libs/mod_memory_track.so 508s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/memory_track' 508s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 508s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 508s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 508s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 508s libtool: link: s390x-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 508s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 508s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/memory_track' 508s cd random_chunk && make .libs/mod_random_chunk.so 508s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 508s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 508s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 509s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 509s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 509s libtool: link: s390x-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 509s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 509s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 509s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 509s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 509s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 509s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/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 509s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 509s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 509s libtool: link: s390x-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 509s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 509s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 509s cd input_body_filter && make .libs/mod_input_body_filter.so 509s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 509s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 509s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/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 509s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 509s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 509s libtool: link: s390x-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 509s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 509s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 509s cd fold && make .libs/mod_fold.so 509s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/fold' 509s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 509s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 509s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 509s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 509s libtool: link: s390x-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 510s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 510s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/fold' 510s cd eat_post && make .libs/mod_eat_post.so 510s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/eat_post' 510s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 510s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 510s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 510s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 510s libtool: link: s390x-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 510s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 510s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/eat_post' 510s cd test_utilities && make .libs/mod_test_utilities.so 510s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 510s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 510s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 510s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 510s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 510s libtool: link: s390x-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 510s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 510s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 510s cd test_ssl && make .libs/mod_test_ssl.so 510s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 510s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 510s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 510s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 510s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 510s libtool: link: s390x-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 510s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 510s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 510s cd authany && make .libs/mod_authany.so 510s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/authany' 510s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 510s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 510s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 510s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 510s libtool: link: s390x-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 510s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 510s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/authany' 510s cd test_rwrite && make .libs/mod_test_rwrite.so 510s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 510s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 510s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 510s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 511s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 511s libtool: link: s390x-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 511s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 511s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 511s cd echo_post && make .libs/mod_echo_post.so 511s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/echo_post' 511s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 511s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 511s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 511s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 511s libtool: link: s390x-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 511s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 511s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/echo_post' 511s cd client_add_filter && make .libs/mod_client_add_filter.so 511s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 511s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 511s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/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 511s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 511s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 511s libtool: link: s390x-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 511s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 511s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 511s cd test_apr_uri && make .libs/mod_test_apr_uri.so 511s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 511s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 511s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/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 511s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 511s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 511s libtool: link: s390x-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 512s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 512s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 512s cd nntp_like && make .libs/mod_nntp_like.so 512s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 512s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 512s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 512s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 512s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 512s libtool: link: s390x-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 512s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 512s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 512s cd test_session && make .libs/mod_test_session.so 512s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_session' 512s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 512s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 512s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 512s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 512s libtool: link: s390x-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 512s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 512s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_session' 512s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 512s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 512s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 512s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/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 512s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 512s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 512s libtool: link: s390x-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 512s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 512s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 512s cd list_modules && make .libs/mod_list_modules.so 512s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/list_modules' 512s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 512s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 513s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 513s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 513s libtool: link: s390x-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 513s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 513s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/list_modules' 513s /usr/sbin/apache2 -d /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 513s using Apache/2.4.58 (worker MPM) 513s 513s waiting 60 seconds for server to start: .[Tue Dec 17 19:07:22.183886 2024] [core:trace3] [pid 165080:tid 4396296918912] core.c(3482): Setting LogLevel for all modules to trace8 513s [Tue Dec 17 19:07:22.184284 2024] [core:trace6] [pid 165080:tid 4396296918912] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 513s [Tue Dec 17 19:07:22.184309 2024] [core:trace3] [pid 165080:tid 4396296918912] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 513s [Tue Dec 17 19:07:22.184891 2024] [core:trace6] [pid 165080:tid 4396296918912] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 513s [Tue Dec 17 19:07:22.184916 2024] [core:trace3] [pid 165080:tid 4396296918912] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 513s [Tue Dec 17 19:07:22.184937 2024] [core:trace3] [pid 165080:tid 4396296918912] core.c(3482): Setting LogLevel for all modules to info 513s [Tue Dec 17 19:07:22.184960 2024] [core:trace6] [pid 165080:tid 4396296918912] core.c(3499): Cannot find module 'core', trying 'core_module' 513s [Tue Dec 17 19:07:22.184979 2024] [core:trace3] [pid 165080:tid 4396296918912] core.c(3509): Setting LogLevel for module core.c to crit 513s [Tue Dec 17 19:07:22.184997 2024] [core:trace3] [pid 165080:tid 4396296918912] core.c(3482): Setting LogLevel for all modules to crit 513s [Tue Dec 17 19:07:22.185021 2024] [core:trace6] [pid 165080:tid 4396296918912] core.c(3499): Cannot find module 'core', trying 'core_module' 513s [Tue Dec 17 19:07:22.185039 2024] [core:trace3] [pid 165080:tid 4396296918912] core.c(3509): Setting LogLevel for module core.c to info 513s [Tue Dec 17 19:07:22.185060 2024] [core:trace3] [pid 165080:tid 4396296918912] core.c(3482): Setting LogLevel for all modules to crit 513s [Tue Dec 17 19:07:22.185086 2024] [core:trace6] [pid 165080:tid 4396296918912] core.c(3499): Cannot find module 'core', trying 'core_module' 513s [Tue Dec 17 19:07:22.185105 2024] [core:trace3] [pid 165080:tid 4396296918912] core.c(3509): Setting LogLevel for module core.c to info 513s [Tue Dec 17 19:07:22.185124 2024] [core:trace3] [pid 165080:tid 4396296918912] core.c(3482): Setting LogLevel for all modules to crit 513s [Tue Dec 17 19:07:22.185142 2024] [core:trace3] [pid 165080:tid 4396296918912] core.c(3482): Setting LogLevel for all modules to info 513s [Tue Dec 17 19:07:22.185161 2024] [core:trace6] [pid 165080:tid 4396296918912] core.c(3499): Cannot find module 'core', trying 'core_module' 513s [Tue Dec 17 19:07:22.185175 2024] [core:trace3] [pid 165080:tid 4396296918912] core.c(3509): Setting LogLevel for module core.c to crit 513s [Tue Dec 17 19:07:22.185188 2024] [core:trace3] [pid 165080:tid 4396296918912] core.c(3482): Setting LogLevel for all modules to info 513s [Tue Dec 17 19:07:22.185515 2024] [core:trace6] [pid 165080:tid 4396296918912] core.c(3499): Cannot find module 'http2', trying 'http2_module' 513s [Tue Dec 17 19:07:22.185537 2024] [core:trace3] [pid 165080:tid 4396296918912] core.c(3509): Setting LogLevel for module mod_http2.c to debug 513s [Tue Dec 17 19:07:22.186060 2024] [proxy:info] [pid 165080:tid 4396296918912] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 513s [Tue Dec 17 19:07:22.186081 2024] [core:trace6] [pid 165080:tid 4396296918912] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 513s [Tue Dec 17 19:07:22.186097 2024] [core:trace3] [pid 165080:tid 4396296918912] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 514s . 514s waiting 60 seconds for server to start: ok (waited 0 secs) 514s server localhost:8529 started 514s server localhost:8530 listening (mod_nntp_like) 514s server localhost:8531 listening (mod_nntp_like_ssl) 514s server localhost:8532 listening (mod_ssl) 514s server localhost:8533 listening (ssl_optional_cc) 514s server localhost:8534 listening (ssl_pr33791) 514s server localhost:8535 listening (ssl_ocsp) 514s server localhost:8536 listening (core) 514s server localhost:8537 listening (mod_proxy) 514s server localhost:8538 listening (proxy_http_bal1) 514s server localhost:8539 listening (proxy_http_bal2) 514s server localhost:8540 listening (proxy_http_balancer) 514s server localhost:8543 listening (proxy_fcgi) 514s server localhost:8544 listening (cve_2011_3368_rewrite) 514s server localhost:8545 listening (proxy_http_reverse) 514s server localhost:8546 listening (proxy_http_nofwd) 514s server localhost:8547 listening (cve_2011_3368) 514s server localhost:8548 listening (mod_headers) 514s server localhost:8549 listening (mod_echo) 514s server localhost:8550 listening (mod_echo_ssl) 514s server localhost:8551 listening (error_document) 514s server localhost:8552 listening (http_unsafe) 514s server localhost:8553 listening (http_strict) 514s server localhost:8554 listening (remote_ip) 514s server localhost:8555 listening (mod_include) 514s server localhost:8556 listening (h2c) 514s server localhost:8557 listening (h2) 514s server localhost:8558 listening (mod_cache) 514s server localhost:8559 listening (mod_vhost_alias) 514s server localhost:8560 listening (proxy_http_https) 514s server localhost:8561 listening (proxy_https_https) 514s server localhost:8562 listening (proxy_http_https_proxy_section) 514s server localhost:8563 listening (proxy_https_https_proxy_section) 514s server localhost:8564 listening (proxy_https_http) 515s [ info] adding source lib /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 519s t/ab/base.t ......................... 519s 1..5 519s # Running under perl version 5.038002 for linux 519s # Current time local: Tue Dec 17 19:07:26 2024 519s # Current time GMT: Tue Dec 17 19:07:26 2024 519s # Using Test.pm version 1.31 519s # Using Apache/Test.pm version 1.42 519s # # running: 519s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8536/ 519s ok 1 519s ok 2 519s # # running: 519s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 519s ok 3 519s ok 4 519s ok 5 519s ok 520s t/apache/404.t ...................... 520s 1..2 520s # Running under perl version 5.038002 for linux 520s # Current time local: Tue Dec 17 19:07:28 2024 520s # Current time GMT: Tue Dec 17 19:07:28 2024 520s # Using Test.pm version 1.31 520s # Using Apache/Test.pm version 1.42 520s # GET_STR Response: 520s # HTTP/1.1 404 Not Found 520s # Connection: close 520s # Date: Tue, 17 Dec 2024 19:07:29 GMT 520s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 520s # Content-Length: 196 520s # Content-Type: text/html; charset=iso-8859-1 520s # Client-Date: Tue, 17 Dec 2024 19:07:29 GMT 520s # Client-Peer: 127.0.0.1:8529 520s # Client-Response-Num: 1 520s # Title: 404 Not Found 520s # 520s # 520s # 520s # 404 Not Found 520s # 520s #

Not Found

520s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

' 521s ok 32 521s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/test.sh 521s # expected: '200' 521s # received: '200' 521s ok 33 521s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/test.sh 521s # expected: qr/_\(none\)_/ 521s # received: '_(none)_' 521s ok 34 521s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/test.sh/foo/bar 521s # expected: '404' 521s # received: '404' 521s ok 35 521s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/test.sh/foo/bar 521s # expected: qr/Not Found/ 521s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

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

Not Found

537s #

The requested URL was not found on this server.

537s # ' 537s ok 8 537s # testing : /merge/notfound.html code 537s # expected: 404 537s # received: '404' 537s ok 9 537s # testing : /merge/notfound.html content 537s # expected: 'testing merge' 537s # received: 'testing merge' 537s ok 10 537s # testing : /merge/merge2/notfound.html code 537s # expected: 404 537s # received: '404' 537s ok 11 537s # testing : /merge/merge2/notfound.html content 537s # expected: 'testing merge' 537s # received: 'testing merge' 537s ok 12 537s # testing : /bounce/notfound.html code 537s # expected: 404 537s # received: '404' 537s ok 13 537s # testing : /bounce/notfound.html content 537s # expected: qr/expire test/ 537s # received: ' 537s # expire test 537s # expire test 537s # ' 537s ok 14 537s ok 538s t/apache/etags.t .................... 538s # Checking for existence of FileETag directive 538s # Returned 200: 538s 1..61 538s # Running under perl version 5.038002 for linux 538s # Current time local: Tue Dec 17 19:07:46 2024 538s # Current time GMT: Tue Dec 17 19:07:46 2024 538s # Using Test.pm version 1.31 538s # Using Apache/Test.pm version 1.42 538s # --- 538s # HEAD /apache/etags/all/mi/test.txt 538s # Expecting two components in ETag field 538s # Received "47db9-613edd771cbc0" 538s ok 1 538s # --- 538s # HEAD /apache/etags/none/plus-mis/test.txt 538s # Expecting three components in ETag field 538s # Received "47e50-b-613edd771cbc0" 538s ok 2 538s # --- 538s # HEAD /apache/etags/m/minus-mi/test.txt 538s # Expecting field to be absent 538s # Received "b-613edd771cbc0" 538s ok 3 538s # --- 538s # HEAD /apache/etags/all/minus-i/test.txt 538s # Expecting two components in ETag field 538s # Received "b-613edd771cbc0" 538s ok 4 538s # --- 538s # HEAD /apache/etags/i/test.txt 538s # Expecting one component in ETag field 538s # Received "47ddd" 538s ok 5 538s # --- 538s # HEAD /apache/etags/all/minus-is/test.txt 538s # Expecting one component in ETag field 538s # Received "613edd771cbc0" 538s ok 6 538s # --- 538s # HEAD /apache/etags/m/plus-mis/test.txt 538s # Expecting three components in ETag field 538s # Received "47e06-b-613edd771cbc0" 538s ok 7 538s # --- 538s # HEAD /apache/etags/default/test.txt 538s # Expecting two components in ETag field 538s # Received "b-613edd771cbc0" 538s ok 8 538s # --- 538s # HEAD /apache/etags/none/plus-mi/test.txt 538s # Expecting two components in ETag field 538s # Received "47e38-613edd771cbc0" 538s ok 9 538s # --- 538s # HEAD /apache/etags/none/plus-s/test.txt 538s # Expecting one component in ETag field 538s # Received "b" 538s ok 10 538s # --- 538s # HEAD /apache/etags/none/inherit/test.txt 538s # Expecting field to be absent 538s # ETag field is missing 538s ok 11 538s # --- 538s # HEAD /apache/etags/m/plus-mi/test.txt 538s # Expecting two components in ETag field 538s # Received "47e03-613edd771cbc0" 538s ok 12 538s # --- 538s # HEAD /apache/etags/all/minus-s/test.txt 538s # Expecting two components in ETag field 538s # Received "47dce-613edd771cbc0" 538s ok 13 538s # --- 538s # HEAD /apache/etags/m/minus-m/test.txt 538s # Expecting field to be absent 538s # Received "b-613edd771cbc0" 538s ok 14 538s # --- 538s # HEAD /apache/etags/none/ms/test.txt 538s # Expecting two components in ETag field 538s # Received "b-613edd771cbc0" 538s ok 15 538s # --- 538s # HEAD /apache/etags/none/mi/test.txt 538s # Expecting two components in ETag field 538s # Received "47e26-613edd771cbc0" 538s ok 16 538s # --- 538s # HEAD /apache/etags/m/minus-s/test.txt 538s # Expecting field to be absent 538s # Received "613edd771cbc0" 538s ok 17 538s # --- 538s # HEAD /apache/etags/all/minus-mi/test.txt 538s # Expecting one component in ETag field 538s # Received "b" 538s ok 18 538s # --- 538s # HEAD /apache/etags/all/s/test.txt 538s # Expecting one component in ETag field 538s # Received "b" 538s ok 19 538s # --- 538s # HEAD /apache/etags/all/inherit/test.txt 538s # Expecting three components in ETag field 538s # Received "47db0-b-613edd771cbc0" 538s ok 20 538s # --- 538s # HEAD /apache/etags/mi/test.txt 538s # Expecting two components in ETag field 538s # Received "47e10-613edd771cbc0" 538s ok 21 538s # --- 538s # HEAD /apache/etags/m/minus-ms/test.txt 538s # Expecting field to be absent 538s # Received "b-613edd771cbc0" 538s ok 22 538s # --- 538s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 538s # Expecting one component in ETag field 538s # Received "b" 538s ok 23 538s # --- 538s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 538s # Expecting one component in ETag field 538s # Received "613edd771cbc0" 538s ok 24 538s # --- 538s # HEAD /apache/etags/m/test.txt 538s # Expecting one component in ETag field 538s # Received "613edd771cbc0" 538s ok 25 538s # --- 538s # HEAD /apache/etags/none/plus-is/test.txt 538s # Expecting two components in ETag field 538s # Received "47e32-b" 538s ok 26 538s # --- 538s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 538s # Expecting one component in ETag field 538s # Received "47e4c" 538s ok 27 538s # --- 538s # HEAD /apache/etags/none/plus-i/test.txt 538s # Expecting one component in ETag field 538s # Received "47e2f" 538s ok 28 538s # --- 538s # HEAD /apache/etags/all/minus-mis/test.txt 538s # Expecting field to be absent 538s # Received "b-613edd771cbc0" 538s ok 29 538s # --- 538s # HEAD /apache/etags/none/i/test.txt 538s # Expecting one component in ETag field 538s # Received "47e1b" 538s ok 30 538s # --- 538s # HEAD /apache/etags/all/test.txt 538s # Expecting three components in ETag field 538s # Received "47dd8-b-613edd771cbc0" 538s ok 31 538s # --- 538s # HEAD /apache/etags/none/s/test.txt 538s # Expecting one component in ETag field 538s # Received "b" 538s ok 32 538s # --- 538s # HEAD /apache/etags/none/plus-m/test.txt 538s # Expecting one component in ETag field 538s # Received "613edd771cbc0" 538s ok 33 538s # --- 538s # HEAD /apache/etags/all/m/test.txt 538s # Expecting one component in ETag field 538s # Received "613edd771cbc0" 538s ok 34 538s # --- 538s # HEAD /apache/etags/none/is/test.txt 538s # Expecting two components in ETag field 538s # Received "47e20-b" 538s ok 35 538s # --- 538s # HEAD /apache/etags/ms/test.txt 538s # Expecting two components in ETag field 538s # Received "b-613edd771cbc0" 538s ok 36 538s # --- 538s # HEAD /apache/etags/none/plus-ms/test.txt 538s # Expecting two components in ETag field 538s # Received "b-613edd771cbc0" 538s ok 37 538s # --- 538s # HEAD /apache/etags/all/is/test.txt 538s # Expecting two components in ETag field 538s # Received "47db3-b" 538s ok 38 538s # --- 538s # HEAD /apache/etags/none/m/test.txt 538s # Expecting one component in ETag field 538s # Received "613edd771cbc0" 538s ok 39 538s # --- 538s # HEAD /apache/etags/m/plus-is/test.txt 538s # Expecting three components in ETag field 538s # Received "47dfd-b-613edd771cbc0" 538s ok 40 538s # --- 538s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 538s # Expecting two components in ETag field 538s # Received "b-613edd771cbc0" 538s ok 41 538s # --- 538s # HEAD /apache/etags/none/mis/test.txt 538s # Expecting three components in ETag field 538s # Received "47e29-b-613edd771cbc0" 538s ok 42 538s # --- 538s # HEAD /apache/etags/m/minus-is/test.txt 538s # Expecting field to be absent 538s # Received "613edd771cbc0" 538s ok 43 538s # --- 538s # HEAD /apache/etags/mis/test.txt 538s # Expecting three components in ETag field 538s # Received "47e13-b-613edd771cbc0" 538s ok 44 538s # --- 538s # HEAD /apache/etags/m/minus-i/test.txt 538s # Expecting field to be absent 538s # Received "613edd771cbc0" 538s ok 45 538s # --- 538s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 538s # Expecting two components in ETag field 538s # Received "47e43-b" 538s ok 46 538s # --- 538s # HEAD /apache/etags/m/plus-m/test.txt 538s # Expecting one component in ETag field 538s # Received "613edd771cbc0" 538s ok 47 538s # --- 538s # HEAD /apache/etags/m/plus-s/test.txt 538s # Expecting two components in ETag field 538s # Received "b-613edd771cbc0" 538s ok 48 538s # --- 538s # HEAD /apache/etags/m/plus-ms/test.txt 538s # Expecting two components in ETag field 538s # Received "b-613edd771cbc0" 538s ok 49 538s # --- 538s # HEAD /apache/etags/m/plus-i/test.txt 538s # Expecting two components in ETag field 538s # Received "47dfa-613edd771cbc0" 538s ok 50 538s # --- 538s # HEAD /apache/etags/all/i/test.txt 538s # Expecting one component in ETag field 538s # Received "47dae" 538s ok 51 538s # --- 538s # HEAD /apache/etags/is/test.txt 538s # Expecting two components in ETag field 538s # Received "47de0-b" 538s ok 52 538s # --- 538s # HEAD /apache/etags/none/test.txt 538s # Expecting field to be absent 538s # ETag field is missing 538s ok 53 538s # --- 538s # HEAD /apache/etags/all/minus-ms/test.txt 538s # Expecting one component in ETag field 538s # Received "47dcb" 538s ok 54 538s # --- 538s # HEAD /apache/etags/all/mis/test.txt 538s # Expecting three components in ETag field 538s # Received "47dd1-b-613edd771cbc0" 538s ok 55 538s # --- 538s # HEAD /apache/etags/m/minus-mis/test.txt 538s # Expecting field to be absent 538s # Received "b-613edd771cbc0" 538s ok 56 538s # --- 538s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 538s # Expecting field to be absent 538s # Received "b-613edd771cbc0" 538s ok 57 538s # --- 538s # HEAD /apache/etags/s/test.txt 538s # Expecting one component in ETag field 538s # Received "b" 538s ok 58 538s # --- 538s # HEAD /apache/etags/all/ms/test.txt 538s # Expecting two components in ETag field 538s # Received "b-613edd771cbc0" 538s ok 59 538s # --- 538s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 538s # Expecting two components in ETag field 538s # Received "47e4f-613edd771cbc0" 538s ok 60 538s # --- 538s # HEAD /apache/etags/all/minus-m/test.txt 538s # Expecting two components in ETag field 538s # Received "47dc2-b" 538s ok 61 538s ok 539s t/apache/expr.t ..................... 539s 1..229 539s # Running under perl version 5.038002 for linux 539s # Current time local: Tue Dec 17 19:07:47 2024 539s # Current time GMT: Tue Dec 17 19:07:47 2024 539s # Using Test.pm version 1.31 539s # Using Apache/Test.pm version 1.42 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "true" should evaluate to true, got true 539s ok 1 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "false" should evaluate to false, got false 539s ok 2 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s Should get parse error for "foo", got parse error 539s ok 3 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "1 -eq 01" should evaluate to true, got true 539s ok 4 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "1 -eq 2" should evaluate to false, got false 539s ok 5 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "1 -ne 2" should evaluate to true, got true 539s ok 6 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "1 -ne 1" should evaluate to false, got false 539s ok 7 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "1 -lt 02" should evaluate to true, got true 539s ok 8 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "1 -lt 1" should evaluate to false, got false 539s ok 9 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "1 -le 2" should evaluate to true, got true 539s ok 10 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "1 -le 1" should evaluate to true, got true 539s ok 11 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "2 -gt 1" should evaluate to true, got true 539s ok 12 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "1 -gt 1" should evaluate to false, got false 539s ok 13 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "2 -ge 1" should evaluate to true, got true 539s ok 14 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "1 -ge 1" should evaluate to true, got true 539s ok 15 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "1 -gt -1" should evaluate to true, got true 539s ok 16 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "'aa' == 'aa'" should evaluate to true, got true 539s ok 17 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "'aa' == 'b'" should evaluate to false, got false 539s ok 18 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "'aa' = 'aa'" should evaluate to true, got true 539s ok 19 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "'aa' = 'b'" should evaluate to false, got false 539s ok 20 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "'aa' != 'b'" should evaluate to true, got true 539s ok 21 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "'aa' != 'aa'" should evaluate to false, got false 539s ok 22 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "'aa' < 'b'" should evaluate to true, got true 539s ok 23 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "'aa' < 'aa'" should evaluate to false, got false 539s ok 24 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "'aa' <= 'b'" should evaluate to true, got true 539s ok 25 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "'aa' <= 'aa'" should evaluate to true, got true 539s ok 26 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "'b' > 'aa'" should evaluate to true, got true 539s ok 27 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "'aa' > 'aa'" should evaluate to false, got false 539s ok 28 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "'b' >= 'aa'" should evaluate to true, got true 539s ok 29 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "'aa' >= 'aa'" should evaluate to true, got true 539s ok 30 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 539s ok 31 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 539s ok 32 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 539s ok 33 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 539s ok 34 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 539s ok 35 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 539s ok 36 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 539s ok 37 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 539s ok 38 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 539s ok 39 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 539s ok 40 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "%{TIME} != ''" should evaluate to true, got true 539s ok 41 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "'a' -in { 'b', 'a' } " should evaluate to true, got true 539s ok 42 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "'a' -in { 'b', 'c' } " should evaluate to false, got false 539s ok 43 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s " 'abc' =~ /bc/ " should evaluate to true, got true 539s ok 44 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s " 'abc' =~ /BC/i " should evaluate to true, got true 539s ok 45 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s " 'abc' !~ m!bc! " should evaluate to false, got false 539s ok 46 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s " 'abc' !~ m!BC!i " should evaluate to false, got false 539s ok 47 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s " $0 == '' " should evaluate to true, got true 539s ok 48 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s " $1 == '' " should evaluate to true, got true 539s ok 49 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s " $9 == '' " should evaluate to true, got true 539s ok 50 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s " '$0' == '' " should evaluate to true, got true 539s ok 51 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 539s ok 52 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 539s ok 53 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 539s ok 54 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 539s ok 55 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 539s ok 56 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 539s ok 57 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 539s ok 58 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 539s ok 59 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 539s ok 60 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 539s ok 61 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 539s ok 62 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 539s ok 63 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 539s ok 64 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 539s ok 65 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 539s ok 66 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 539s ok 67 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 539s ok 68 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 539s ok 69 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 539s ok 70 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "%{HTTPS} == 'off' " should evaluate to true, got true 539s ok 71 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 539s ok 72 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 539s ok 73 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 539s ok 74 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 539s ok 75 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 539s ok 76 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 539s ok 77 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 539s ok 78 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 539s ok 79 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 539s ok 80 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 539s ok 81 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 539s ok 82 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "escape('?') = '%3f' " should evaluate to true, got true 539s ok 83 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "unescape('%3f') = '?' " should evaluate to true, got true 539s ok 84 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 539s ok 85 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 539s ok 86 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 539s ok 87 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "file('/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 539s ok 88 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "-n ''" should evaluate to false, got false 539s ok 89 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "-z ''" should evaluate to true, got true 539s ok 90 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "-n '1'" should evaluate to true, got true 539s ok 91 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "-z '1'" should evaluate to false, got false 539s ok 92 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s Should get parse error for "-R 'abc'", got parse error 539s ok 93 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 539s ok 94 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "-R '240.0.0.0'" should evaluate to false, got false 539s ok 95 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "-R '240.0.0.0/8'" should evaluate to false, got false 539s ok 96 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "-R 'ff::/8'" should evaluate to false, got false 539s ok 97 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 539s ok 98 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 539s ok 99 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 539s ok 100 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 539s ok 101 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 539s ok 102 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 539s ok 103 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 539s ok 104 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "'foo' -strmatch '*o'" should evaluate to true, got true 539s ok 105 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 539s ok 106 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "'foo' -strmatch 'F*'" should evaluate to false, got false 539s ok 107 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "'foo' -strcmatch 'F*'" should evaluate to true, got true 539s ok 108 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "'foo' -strmatch 'g*'" should evaluate to false, got false 539s ok 109 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "'foo' -strcmatch 'g*'" should evaluate to false, got false 539s ok 110 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 539s ok 111 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 539s ok 112 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 539s ok 113 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 539s ok 114 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s Should get parse error for "foo('bar') = 'bar'", got parse error 539s ok 115 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s Should get parse error for "%{FOO} != 'bar'", got parse error 539s ok 116 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s Should get parse error for "'bar' = bar", got parse error 539s ok 117 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "true" should evaluate to true, got true 539s ok 118 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "true && true" should evaluate to true, got true 539s ok 119 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "true || true" should evaluate to true, got true 539s ok 120 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "true || true || true" should evaluate to true, got true 539s ok 121 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "true || true && true" should evaluate to true, got true 539s ok 122 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "true && true || true" should evaluate to true, got true 539s ok 123 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "true && true && true" should evaluate to true, got true 539s ok 124 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "true || true || !true" should evaluate to true, got true 539s ok 125 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "true || true && !true" should evaluate to true, got true 539s ok 126 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "true && true || !true" should evaluate to true, got true 539s ok 127 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "true && true && !true" should evaluate to false, got false 539s ok 128 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "true && !true" should evaluate to false, got false 539s ok 129 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "true || !true" should evaluate to true, got true 539s ok 130 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "true || !true || true" should evaluate to true, got true 539s ok 131 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "true || !true && true" should evaluate to true, got true 539s ok 132 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "true && !true || true" should evaluate to true, got true 539s ok 133 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "true && !true && true" should evaluate to false, got false 539s ok 134 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "true || !true || !true" should evaluate to true, got true 539s ok 135 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "true || !true && !true" should evaluate to true, got true 539s ok 136 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "true && !true || !true" should evaluate to false, got false 539s ok 137 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "true && !true && !true" should evaluate to false, got false 539s ok 138 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!true" should evaluate to false, got false 539s ok 139 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!true && true" should evaluate to false, got false 539s ok 140 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!true || true" should evaluate to true, got true 539s ok 141 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!true || true || true" should evaluate to true, got true 539s ok 142 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!true || true && true" should evaluate to true, got true 539s ok 143 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!true && true || true" should evaluate to true, got true 539s ok 144 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!true && true && true" should evaluate to false, got false 539s ok 145 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!true || true || !true" should evaluate to true, got true 539s ok 146 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!true || true && !true" should evaluate to false, got false 539s ok 147 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!true && true || !true" should evaluate to false, got false 539s ok 148 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!true && true && !true" should evaluate to false, got false 539s ok 149 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!true && !true" should evaluate to false, got false 539s ok 150 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!true || !true" should evaluate to false, got false 539s ok 151 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!true || !true || true" should evaluate to true, got true 539s ok 152 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!true || !true && true" should evaluate to false, got false 539s ok 153 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!true && !true || true" should evaluate to true, got true 539s ok 154 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!true && !true && true" should evaluate to false, got false 539s ok 155 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!true || !true || !true" should evaluate to false, got false 539s ok 156 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!true || !true && !true" should evaluate to false, got false 539s ok 157 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!true && !true || !true" should evaluate to false, got false 539s ok 158 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!true && !true && !true" should evaluate to false, got false 539s ok 159 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(true)" should evaluate to false, got false 539s ok 160 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(true && true)" should evaluate to false, got false 539s ok 161 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(true || true)" should evaluate to false, got false 539s ok 162 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(true || true || true)" should evaluate to false, got false 539s ok 163 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(true || true && true)" should evaluate to false, got false 539s ok 164 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(true && true || true)" should evaluate to false, got false 539s ok 165 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(true && true && true)" should evaluate to false, got false 539s ok 166 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(true || true || !true)" should evaluate to false, got false 539s ok 167 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(true || true && !true)" should evaluate to false, got false 539s ok 168 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(true && true || !true)" should evaluate to false, got false 539s ok 169 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(true && true && !true)" should evaluate to true, got true 539s ok 170 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(true && !true)" should evaluate to true, got true 539s ok 171 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(true || !true)" should evaluate to false, got false 539s ok 172 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(true || !true || true)" should evaluate to false, got false 539s ok 173 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(true || !true && true)" should evaluate to false, got false 539s ok 174 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(true && !true || true)" should evaluate to false, got false 539s ok 175 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(true && !true && true)" should evaluate to true, got true 539s ok 176 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(true || !true || !true)" should evaluate to false, got false 539s ok 177 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(true || !true && !true)" should evaluate to false, got false 539s ok 178 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(true && !true || !true)" should evaluate to true, got true 539s ok 179 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(true && !true && !true)" should evaluate to true, got true 539s ok 180 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(!true)" should evaluate to true, got true 539s ok 181 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(!true && true)" should evaluate to true, got true 539s ok 182 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(!true || true)" should evaluate to false, got false 539s ok 183 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(!true || true || true)" should evaluate to false, got false 539s ok 184 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(!true || true && true)" should evaluate to false, got false 539s ok 185 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(!true && true || true)" should evaluate to false, got false 539s ok 186 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(!true && true && true)" should evaluate to true, got true 539s ok 187 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(!true || true || !true)" should evaluate to false, got false 539s ok 188 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(!true || true && !true)" should evaluate to true, got true 539s ok 189 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(!true && true || !true)" should evaluate to true, got true 539s ok 190 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(!true && true && !true)" should evaluate to true, got true 539s ok 191 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(!true && !true)" should evaluate to true, got true 539s ok 192 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(!true || !true)" should evaluate to true, got true 539s ok 193 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(!true || !true || true)" should evaluate to false, got false 539s ok 194 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(!true || !true && true)" should evaluate to true, got true 539s ok 195 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(!true && !true || true)" should evaluate to false, got false 539s ok 196 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(!true && !true && true)" should evaluate to true, got true 539s ok 197 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(!true || !true || !true)" should evaluate to true, got true 539s ok 198 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(!true || !true && !true)" should evaluate to true, got true 539s ok 199 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(!true && !true || !true)" should evaluate to true, got true 539s ok 200 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "!(!true && !true && !true)" should evaluate to true, got true 539s ok 201 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "filesize('/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 539s ok 202 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "filesize('/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 539s ok 203 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "filesize('/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 539s ok 204 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "-d '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 539s ok 205 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "-e '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 539s ok 206 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "-f '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 539s ok 207 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "-s '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 539s ok 208 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "-d '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 539s ok 209 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "-e '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 539s ok 210 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "-f '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 539s ok 211 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "-s '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 539s ok 212 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "-d '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 539s ok 213 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "-e '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 539s ok 214 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "-f '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 539s ok 215 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "-s '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 539s ok 216 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "-d '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 539s ok 217 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "-e '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 539s ok 218 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "-f '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 539s ok 219 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "-s '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 539s ok 220 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "-F '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 539s ok 221 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "-F '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 539s ok 222 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "-U '/apache/' " should evaluate to true, got true 539s ok 223 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "-U '/apache/expr/none' " should evaluate to false, got false 539s ok 224 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 539s ok 225 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 539s ok 226 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "base64('foo') = 'Zm9v' " should evaluate to true, got true 539s ok 227 539s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 539s ok 228 539s Error log should not have 'Internal evaluation error' entries, found 0 539s ok 229 539s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 539s ok 543s t/apache/expr_string.t .............. 543s 1..29 543s # Running under perl version 5.038002 for linux 543s # Current time local: Tue Dec 17 19:07:48 2024 543s # Current time GMT: Tue Dec 17 19:07:48 2024 543s # Using Test.pm version 1.31 543s # Using Apache/Test.pm version 1.42 543s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 543s ok 1 543s Expected return code 200, got 200 for 'foo' 543s ok 2 543s # testing : log message [Tue Dec 17 19:07:50.094297 2024] [log_debug:info] [pid 165084:tid 4395677780160] [client 127.0.0.1:32832] foo (log_transaction hook, /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 543s # didn't match 543s # expected: 'foo' 543s # received: 'foo' 543s ok 3 543s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 543s ok 4 543s Expected return code 200, got 200 for '%{req:SomeHeader}' 543s ok 5 543s # testing : log message [Tue Dec 17 19:07:50.350283 2024] [log_debug:info] [pid 165084:tid 4395677780160] [client 127.0.0.1:32832] SomeValue (log_transaction hook, /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 543s # didn't match 543s # expected: 'SomeValue' 543s # received: 'SomeValue' 543s ok 6 543s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 543s ok 7 543s Should get parse error (500) for "%{", got 500 543s ok 8 543s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 543s ok 9 543s Expected return code 200, got 200 for '%' 543s ok 10 543s # testing : log message [Tue Dec 17 19:07:50.856691 2024] [log_debug:info] [pid 165098:tid 4395980818624] [client 127.0.0.1:54698] % (log_transaction hook, /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 543s # didn't match 543s # expected: '%' 543s # received: '%' 543s ok 11 543s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 543s ok 12 543s Expected return code 200, got 200 for '}' 543s ok 13 543s # testing : log message [Tue Dec 17 19:07:51.110056 2024] [log_debug:info] [pid 165098:tid 4395980818624] [client 127.0.0.1:54698] } (log_transaction hook, /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 543s # didn't match 543s # expected: '}' 543s # received: '}' 543s ok 14 543s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 543s ok 15 543s Expected return code 200, got 200 for '\"' 543s ok 16 543s # testing : log message [Tue Dec 17 19:07:51.363374 2024] [log_debug:info] [pid 165098:tid 4395980818624] [client 127.0.0.1:54698] " (log_transaction hook, /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 543s # didn't match 543s # expected: '"' 543s # received: '"' 543s ok 17 543s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 543s ok 18 543s Expected return code 200, got 200 for '\'' 543s ok 19 543s # testing : log message [Tue Dec 17 19:07:51.616895 2024] [log_debug:info] [pid 165098:tid 4395980818624] [client 127.0.0.1:54698] ' (log_transaction hook, /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 543s # didn't match 543s # expected: '\'' 543s # received: '\'' 543s ok 20 543s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 543s ok 21 543s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 543s ok 22 543s # testing : log message [Tue Dec 17 19:07:51.870095 2024] [log_debug:info] [pid 165098:tid 4395980818624] [client 127.0.0.1:54698] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 543s # didn't match 543s # expected: '%{req:SomeHeader}' 543s # received: '%{req:SomeHeader}' 543s ok 23 543s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 543s ok 24 543s Expected return code 200, got 200 for '%{tolower:IDENT}' 543s ok 25 543s # testing : log message [Tue Dec 17 19:07:52.123627 2024] [log_debug:info] [pid 165098:tid 4395980818624] [client 127.0.0.1:54698] ident (log_transaction hook, /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 543s # didn't match 543s # expected: 'ident' 543s # received: 'ident' 543s ok 26 543s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 543s ok 27 543s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 543s ok 28 543s # testing : log message [Tue Dec 17 19:07:52.376706 2024] [log_debug:info] [pid 165098:tid 4395980818624] [client 127.0.0.1:54698] get (log_transaction hook, /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 543s # didn't match 543s # expected: 'get' 543s # received: 'get' 543s ok 29 543s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 543s ok 545s t/apache/getfile.t .................. 545s # using LWP client 545s 1..219 545s # Running under perl version 5.038002 for linux 545s # Current time local: Tue Dec 17 19:07:52 2024 545s # Current time GMT: Tue Dec 17 19:07:52 2024 545s # Using Test.pm version 1.31 545s # Using Apache/Test.pm version 1.42 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "44f3-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 17651 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl.pod 545s # expected: 17651 545s # received: 17651 545s ok 1 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "dbb0-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 56240 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5004delta.pod 545s # expected: 56240 545s # received: 56240 545s ok 2 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "85eb-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 34283 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5005delta.pod 545s # expected: 34283 545s # received: 34283 545s ok 3 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "d8ed-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 55533 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5100delta.pod 545s # expected: 55533 545s # received: 55533 545s ok 4 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "ab70-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 43888 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5101delta.pod 545s # expected: 43888 545s # received: 43888 545s ok 5 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "15cb7-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 89271 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5120delta.pod 545s # expected: 89271 545s # received: 89271 545s ok 6 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "2707-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 9991 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5121delta.pod 545s # expected: 9991 545s # received: 9991 545s ok 7 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "2569-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 9577 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5122delta.pod 545s # expected: 9577 545s # received: 9577 545s ok 8 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1004-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 4100 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5123delta.pod 545s # expected: 4100 545s # received: 4100 545s ok 9 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "e58-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 3672 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5124delta.pod 545s # expected: 3672 545s # received: 3672 545s ok 10 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1e03-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 7683 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5125delta.pod 545s # expected: 7683 545s # received: 7683 545s ok 11 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "233aa-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 144298 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5140delta.pod 545s # expected: 144298 545s # received: 144298 545s ok 12 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1f1e-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 7966 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5141delta.pod 545s # expected: 7966 545s # received: 7966 545s ok 13 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1aec-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6892 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5142delta.pod 545s # expected: 6892 545s # received: 6892 545s ok 14 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1e50-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 7760 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5143delta.pod 545s # expected: 7760 545s # received: 7760 545s ok 15 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "18b7-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6327 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5144delta.pod 545s # expected: 6327 545s # received: 6327 545s ok 16 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "20a09-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 133641 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5160delta.pod 545s # expected: 133641 545s # received: 133641 545s ok 17 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "17fe-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6142 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5161delta.pod 545s # expected: 6142 545s # received: 6142 545s ok 18 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "e0a-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 3594 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5162delta.pod 545s # expected: 3594 545s # received: 3594 545s ok 19 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "ff5-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 4085 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5163delta.pod 545s # expected: 4085 545s # received: 4085 545s ok 20 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1d286-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 119430 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5180delta.pod 545s # expected: 119430 545s # received: 119430 545s ok 21 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "19c5-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6597 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5181delta.pod 545s # expected: 6597 545s # received: 6597 545s ok 22 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "14d7-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 5335 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5182delta.pod 545s # expected: 5335 545s # received: 5335 545s ok 23 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1208-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 4616 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5184delta.pod 545s # expected: 4616 545s # received: 4616 545s ok 24 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1c352-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 115538 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5200delta.pod 545s # expected: 115538 545s # received: 115538 545s ok 25 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "2a07-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 10759 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5201delta.pod 545s # expected: 10759 545s # received: 10759 545s ok 26 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "2fef-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 12271 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5202delta.pod 545s # expected: 12271 545s # received: 12271 545s ok 27 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "2410-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 9232 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5203delta.pod 545s # expected: 9232 545s # received: 9232 545s ok 28 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1fa90-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 129680 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5220delta.pod 545s # expected: 129680 545s # received: 129680 545s ok 29 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "293d-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 10557 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5221delta.pod 545s # expected: 10557 545s # received: 10557 545s ok 30 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "301f-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 12319 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5222delta.pod 545s # expected: 12319 545s # received: 12319 545s ok 31 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "20fa-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 8442 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5223delta.pod 545s # expected: 8442 545s # received: 8442 545s ok 32 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1162-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 4450 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5224delta.pod 545s # expected: 4450 545s # received: 4450 545s ok 33 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "fc0b-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 64523 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5240delta.pod 545s # expected: 64523 545s # received: 64523 545s ok 34 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "2009-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 8201 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5241delta.pod 545s # expected: 8201 545s # received: 8201 545s ok 35 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1007-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 4103 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5242delta.pod 545s # expected: 4103 545s # received: 4103 545s ok 36 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "2aac-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 10924 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5243delta.pod 545s # expected: 10924 545s # received: 10924 545s ok 37 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1168-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 4456 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5244delta.pod 545s # expected: 4456 545s # received: 4456 545s ok 38 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1875b-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 100187 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5260delta.pod 545s # expected: 100187 545s # received: 100187 545s ok 39 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1e25-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 7717 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5261delta.pod 545s # expected: 7717 545s # received: 7717 545s ok 40 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1e16-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 7702 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5262delta.pod 545s # expected: 7702 545s # received: 7702 545s ok 41 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1b69-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 7017 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5263delta.pod 545s # expected: 7017 545s # received: 7017 545s ok 42 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "115d9-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 71129 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5280delta.pod 545s # expected: 71129 545s # received: 71129 545s ok 43 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "11f7-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 4599 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5281delta.pod 545s # expected: 4599 545s # received: 4599 545s ok 44 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1806-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6150 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5282delta.pod 545s # expected: 6150 545s # received: 6150 545s ok 45 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "13f7-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 5111 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5283delta.pod 545s # expected: 5111 545s # received: 5111 545s ok 46 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "9efd-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 40701 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5300delta.pod 545s # expected: 40701 545s # received: 40701 545s ok 47 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1662-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 5730 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5301delta.pod 545s # expected: 5730 545s # received: 5730 545s ok 48 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "124a-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 4682 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5302delta.pod 545s # expected: 4682 545s # received: 4682 545s ok 49 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1374-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 4980 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5303delta.pod 545s # expected: 4980 545s # received: 4980 545s ok 50 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "d310-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 54032 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5320delta.pod 545s # expected: 54032 545s # received: 54032 545s ok 51 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1b5f-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 7007 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5321delta.pod 545s # expected: 7007 545s # received: 7007 545s ok 52 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "9201-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 37377 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5340delta.pod 545s # expected: 37377 545s # received: 37377 545s ok 53 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1076-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 4214 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5341delta.pod 545s # expected: 4214 545s # received: 4214 545s ok 54 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "f6a-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 3946 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5342delta.pod 545s # expected: 3946 545s # received: 3946 545s ok 55 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "fd6-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 4054 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5343delta.pod 545s # expected: 4054 545s # received: 4054 545s ok 56 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "ad8b-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 44427 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5360delta.pod 545s # expected: 44427 545s # received: 44427 545s ok 57 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1288-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 4744 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5361delta.pod 545s # expected: 4744 545s # received: 4744 545s ok 58 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "f6a-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 3946 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5362delta.pod 545s # expected: 3946 545s # received: 3946 545s ok 59 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "fd7-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 4055 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5363delta.pod 545s # expected: 4055 545s # received: 4055 545s ok 60 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "10d49-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 68937 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5380delta.pod 545s # expected: 68937 545s # received: 68937 545s ok 61 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "f6a-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 3946 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5381delta.pod 545s # expected: 3946 545s # received: 3946 545s ok 62 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "fd4-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 4052 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl5382delta.pod 545s # expected: 4052 545s # received: 4052 545s ok 63 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1e729-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 124713 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl561delta.pod 545s # expected: 124713 545s # received: 124713 545s ok 64 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1a2c1-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 107201 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl56delta.pod 545s # expected: 107201 545s # received: 107201 545s ok 65 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "94ac-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 38060 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl581delta.pod 545s # expected: 38060 545s # received: 38060 545s ok 66 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1176-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 4470 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl582delta.pod 545s # expected: 4470 545s # received: 4470 545s ok 67 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "18bf-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6335 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl583delta.pod 545s # expected: 6335 545s # received: 6335 545s ok 68 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1cc3-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 7363 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl584delta.pod 545s # expected: 7363 545s # received: 7363 545s ok 69 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1701-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 5889 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl585delta.pod 545s # expected: 5889 545s # received: 5889 545s ok 70 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "122b-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 4651 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl586delta.pod 545s # expected: 4651 545s # received: 4651 545s ok 71 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "20a5-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 8357 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl587delta.pod 545s # expected: 8357 545s # received: 8357 545s ok 72 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "62c1-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 25281 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl588delta.pod 545s # expected: 25281 545s # received: 25281 545s ok 73 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "d290-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 53904 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl589delta.pod 545s # expected: 53904 545s # received: 53904 545s ok 74 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1c1d5-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 115157 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perl58delta.pod 545s # expected: 115157 545s # received: 115157 545s ok 75 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "4fe9-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 20457 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlaix.pod 545s # expected: 20457 545s # received: 20457 545s ok 76 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1688-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 5768 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlamiga.pod 545s # expected: 5768 545s # received: 5768 545s ok 77 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "2031-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 8241 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlandroid.pod 545s # expected: 8241 545s # received: 8241 545s ok 78 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "c9433-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 824371 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlapi.pod 545s # expected: 824371 545s # received: 824371 545s ok 79 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "5837-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 22583 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlapio.pod 545s # expected: 22583 545s # received: 22583 545s ok 80 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1b62-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 7010 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlartistic.pod 545s # expected: 7010 545s # received: 7010 545s ok 81 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "20c2-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 8386 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlbook.pod 545s # expected: 8386 545s # received: 8386 545s ok 82 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "126-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 294 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlboot.pod 545s # expected: 294 545s # received: 294 545s ok 83 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "130-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 304 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlbot.pod 545s # expected: 304 545s # received: 304 545s ok 84 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1f50-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 8016 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlbs2000.pod 545s # expected: 8016 545s # received: 8016 545s ok 85 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "dea2-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 56994 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlcall.pod 545s # expected: 56994 545s # received: 56994 545s ok 86 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1180-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 4480 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlcheat.pod 545s # expected: 4480 545s # received: 4480 545s ok 87 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "23bf-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 9151 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlclass.pod 545s # expected: 9151 545s # received: 9151 545s ok 88 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "3c63-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 15459 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlclassguts.pod 545s # expected: 15459 545s # received: 15459 545s ok 89 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "254a-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 9546 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlclib.pod 545s # expected: 9546 545s # received: 9546 545s ok 90 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "12e5-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 4837 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlcn.pod 545s # expected: 4837 545s # received: 4837 545s ok 91 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1b1a-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6938 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlcommunity.pod 545s # expected: 6938 545s # received: 6938 545s ok 92 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "662a-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 26154 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlcygwin.pod 545s # expected: 26154 545s # received: 26154 545s ok 93 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "cfa2-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 53154 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perldata.pod 545s # expected: 53154 545s # received: 53154 545s ok 94 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "134f-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 4943 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 545s # expected: 4943 545s # received: 4943 545s ok 95 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "a85c-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 43100 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perldebguts.pod 545s # expected: 43100 545s # received: 43100 545s ok 96 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "5693-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 22163 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perldebtut.pod 545s # expected: 22163 545s # received: 22163 545s ok 97 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "9bbb-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 39867 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perldebug.pod 545s # expected: 39867 545s # received: 39867 545s ok 98 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "fd4-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 4052 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perldelta.pod 545s # expected: 4052 545s # received: 4052 545s ok 99 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "5f0a-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 24330 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perldeprecation.pod 545s # expected: 24330 545s # received: 24330 545s ok 100 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "4c051-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 311377 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perldiag.pod 545s # expected: 311377 545s # received: 311377 545s ok 101 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "24a0-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 9376 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perldoc.pod 545s # expected: 9376 545s # received: 9376 545s ok 102 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "b4ed-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 46317 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perldocstyle.pod 545s # expected: 46317 545s # received: 46317 545s ok 103 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "687a-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 26746 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perldsc.pod 545s # expected: 26746 545s # received: 26746 545s ok 104 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1f17-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 7959 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perldtrace.pod 545s # expected: 7959 545s # received: 7959 545s ok 105 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "14981-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 84353 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlebcdic.pod 545s # expected: 84353 545s # received: 84353 545s ok 106 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "9321-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 37665 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlembed.pod 545s # expected: 37665 545s # received: 37665 545s ok 107 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "2877-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 10359 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlexperiment.pod 545s # expected: 10359 545s # received: 10359 545s ok 108 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "590b-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 22795 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlfaq.pod 545s # expected: 22795 545s # received: 22795 545s ok 109 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "385d-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 14429 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlfaq1.pod 545s # expected: 14429 545s # received: 14429 545s ok 110 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "24a1-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 9377 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlfaq2.pod 545s # expected: 9377 545s # received: 9377 545s ok 111 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "92e1-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 37601 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlfaq3.pod 545s # expected: 37601 545s # received: 37601 545s ok 112 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "162be-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 90814 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlfaq4.pod 545s # expected: 90814 545s # received: 90814 545s ok 113 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "d7fc-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 55292 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlfaq5.pod 545s # expected: 55292 545s # received: 55292 545s ok 114 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "9a71-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 39537 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlfaq6.pod 545s # expected: 39537 545s # received: 39537 545s ok 115 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "93b8-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 37816 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlfaq7.pod 545s # expected: 37816 545s # received: 37816 545s ok 116 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "c310-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 49936 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlfaq8.pod 545s # expected: 49936 545s # received: 49936 545s ok 117 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "3b75-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 15221 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlfaq9.pod 545s # expected: 15221 545s # received: 15221 545s ok 118 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "56ca-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 22218 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlfilter.pod 545s # expected: 22218 545s # received: 22218 545s ok 119 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "342b-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 13355 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlfork.pod 545s # expected: 13355 545s # received: 13355 545s ok 120 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "40e0-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 16608 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlform.pod 545s # expected: 16608 545s # received: 16608 545s ok 121 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "671-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 1649 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 545s # expected: 1649 545s # received: 1649 545s ok 122 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "67142-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 422210 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlfunc.pod 545s # expected: 422210 545s # received: 422210 545s ok 123 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "7c2a-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 31786 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlgit.pod 545s # expected: 31786 545s # received: 31786 545s ok 124 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "21810-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 137232 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlglossary.pod 545s # expected: 137232 545s # received: 137232 545s ok 125 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "4075-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 16501 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlgov.pod 545s # expected: 16501 545s # received: 16501 545s ok 126 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "35f7-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 13815 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlgpl.pod 545s # expected: 13815 545s # received: 13815 545s ok 127 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "2c264-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 180836 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlguts.pod 545s # expected: 180836 545s # received: 180836 545s ok 128 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "afe4-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 45028 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlhack.pod 545s # expected: 45028 545s # received: 45028 545s ok 129 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "11a38-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 72248 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlhacktips.pod 545s # expected: 72248 545s # received: 72248 545s ok 130 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1809-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6153 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlhacktut.pod 545s # expected: 6153 545s # received: 6153 545s ok 131 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "5f7-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 1527 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlhaiku.pod 545s # expected: 1527 545s # received: 1527 545s ok 132 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "e88a-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 59530 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlhist.pod 545s # expected: 59530 545s # received: 59530 545s ok 133 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "77a4-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 30628 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlhpux.pod 545s # expected: 30628 545s # received: 30628 545s ok 134 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "7dd-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 2013 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlhurd.pod 545s # expected: 2013 545s # received: 2013 545s ok 135 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1f865-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 129125 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlintern.pod 545s # expected: 129125 545s # received: 129125 545s ok 136 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "9216-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 37398 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlinterp.pod 545s # expected: 37398 545s # received: 37398 545s ok 137 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "579d-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 22429 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlintro.pod 545s # expected: 22429 545s # received: 22429 545s ok 138 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "8ad3-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 35539 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perliol.pod 545s # expected: 35539 545s # received: 35539 545s ok 139 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "11817-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 71703 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlipc.pod 545s # expected: 71703 545s # received: 71703 545s ok 140 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1150-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 4432 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlirix.pod 545s # expected: 4432 545s # received: 4432 545s ok 141 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "20a8-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 8360 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perljp.pod 545s # expected: 8360 545s # received: 8360 545s ok 142 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "2fc0-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 12224 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlko.pod 545s # expected: 12224 545s # received: 12224 545s ok 143 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "163-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 355 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perllexwarn.pod 545s # expected: 355 545s # received: 355 545s ok 144 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "7ea-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 2026 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perllinux.pod 545s # expected: 2026 545s # received: 2026 545s ok 145 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "12457-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 74839 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perllocale.pod 545s # expected: 74839 545s # received: 74839 545s ok 146 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "24dc-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 9436 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perllol.pod 545s # expected: 9436 545s # received: 9436 545s ok 147 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "2f6f-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 12143 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlmacosx.pod 545s # expected: 12143 545s # received: 12143 545s ok 148 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "6753-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 26451 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlmod.pod 545s # expected: 26451 545s # received: 26451 545s ok 149 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "2574-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 9588 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 545s # expected: 9588 545s # received: 9588 545s ok 150 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "e547-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 58695 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlmodlib.pod 545s # expected: 58695 545s # received: 58695 545s ok 151 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "573b-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 22331 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 545s # expected: 22331 545s # received: 22331 545s ok 152 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Accept-Ranges: bytes 545s #ETag: "d65-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 3429 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlmroapi.pod 545s # expected: 3429 545s # received: 3429 545s ok 153 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "2ad3-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 10963 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlnewmod.pod 545s # expected: 10963 545s # received: 10963 545s ok 154 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "20a5-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 8357 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlnumber.pod 545s # expected: 8357 545s # received: 8357 545s ok 155 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "8d30-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 36144 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlobj.pod 545s # expected: 36144 545s # received: 36144 545s ok 156 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "6885-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 26757 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:53 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlootut.pod 545s # expected: 26757 545s # received: 26757 545s ok 157 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "251a5-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 151973 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlop.pod 545s # expected: 151973 545s # received: 151973 545s ok 158 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "4db-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 1243 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 545s # expected: 1243 545s # received: 1243 545s ok 159 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "3b77-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 15223 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlopentut.pod 545s # expected: 15223 545s # received: 15223 545s ok 160 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "16cb9-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 93369 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlos2.pod 545s # expected: 93369 545s # received: 93369 545s ok 161 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "37cb-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 14283 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlos390.pod 545s # expected: 14283 545s # received: 14283 545s ok 162 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "12b0-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 4784 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlos400.pod 545s # expected: 4784 545s # received: 4784 545s ok 163 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "c8a9-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 51369 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlpacktut.pod 545s # expected: 51369 545s # received: 51369 545s ok 164 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "c2bd-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 49853 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlperf.pod 545s # expected: 49853 545s # received: 49853 545s ok 165 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1418-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 5144 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlplan9.pod 545s # expected: 5144 545s # received: 5144 545s ok 166 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "5b65-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 23397 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlpod.pod 545s # expected: 23397 545s # received: 23397 545s ok 167 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "10d10-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 68880 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlpodspec.pod 545s # expected: 68880 545s # received: 68880 545s ok 168 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "2f40-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 12096 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 545s # expected: 12096 545s # received: 12096 545s ok 169 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "67b7-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 26551 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlpolicy.pod 545s # expected: 26551 545s # received: 26551 545s ok 170 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "15cc8-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 89288 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlport.pod 545s # expected: 89288 545s # received: 89288 545s ok 171 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1412-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 5138 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlpragma.pod 545s # expected: 5138 545s # received: 5138 545s ok 172 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1a25-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 6693 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlqnx.pod 545s # expected: 6693 545s # received: 6693 545s ok 173 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "2127d-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 135805 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlre.pod 545s # expected: 135805 545s # received: 135805 545s ok 174 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "7bad-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 31661 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlreapi.pod 545s # expected: 31661 545s # received: 31661 545s ok 175 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "818f-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 33167 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 545s # expected: 33167 545s # received: 33167 545s ok 176 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "beb0-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 48816 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 545s # expected: 48816 545s # received: 48816 545s ok 177 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "8c47-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 35911 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlref.pod 545s # expected: 35911 545s # received: 35911 545s ok 178 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "4944-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 18756 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlreftut.pod 545s # expected: 18756 545s # received: 18756 545s ok 179 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "a989-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 43401 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlreguts.pod 545s # expected: 43401 545s # received: 43401 545s ok 180 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1fd-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 509 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlrepository.pod 545s # expected: 509 545s # received: 509 545s ok 181 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "4af5-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 19189 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlrequick.pod 545s # expected: 19189 545s # received: 19189 545s ok 182 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "3ce4-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 15588 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlreref.pod 545s # expected: 15588 545s # received: 15588 545s ok 183 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1e219-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 123417 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlretut.pod 545s # expected: 123417 545s # received: 123417 545s ok 184 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "60c-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 1548 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlriscos.pod 545s # expected: 1548 545s # received: 1548 545s ok 185 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "e52d-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 58669 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlrun.pod 545s # expected: 58669 545s # received: 58669 545s ok 186 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "6cc6-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 27846 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlsec.pod 545s # expected: 27846 545s # received: 27846 545s ok 187 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "4af2-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 19186 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 545s # expected: 19186 545s # received: 19186 545s ok 188 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "74a6-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 29862 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlsolaris.pod 545s # expected: 29862 545s # received: 29862 545s ok 189 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1bdc-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 7132 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlsource.pod 545s # expected: 7132 545s # received: 7132 545s ok 190 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "233b-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 9019 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlstyle.pod 545s # expected: 9019 545s # received: 9019 545s ok 191 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "12f85-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 77701 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlsub.pod 545s # expected: 77701 545s # received: 77701 545s ok 192 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "d2de-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 53982 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlsyn.pod 545s # expected: 53982 545s # received: 53982 545s ok 193 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "2858-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 10328 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlsynology.pod 545s # expected: 10328 545s # received: 10328 545s ok 194 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "b53a-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 46394 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlthrtut.pod 545s # expected: 46394 545s # received: 46394 545s ok 195 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "9a91-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 39569 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perltie.pod 545s # expected: 39569 545s # received: 39569 545s ok 196 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "b9206-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 758278 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perltoc.pod 545s # expected: 758278 545s # received: 758278 545s ok 197 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "174-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 372 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perltodo.pod 545s # expected: 372 545s # received: 372 545s ok 198 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "126-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 294 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perltooc.pod 545s # expected: 294 545s # received: 294 545s ok 199 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "126-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 294 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perltoot.pod 545s # expected: 294 545s # received: 294 545s ok 200 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "297f-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 10623 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perltrap.pod 545s # expected: 10623 545s # received: 10623 545s ok 201 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "213f-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 8511 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perltru64.pod 545s # expected: 8511 545s # received: 8511 545s ok 202 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1183-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 4483 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perltw.pod 545s # expected: 4483 545s # received: 4483 545s ok 203 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "162c0-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 90816 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlunicode.pod 545s # expected: 90816 545s # received: 90816 545s ok 204 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "6349-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 25417 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlunicook.pod 545s # expected: 25417 545s # received: 25417 545s ok 205 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "372e-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 14126 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlunifaq.pod 545s # expected: 14126 545s # received: 14126 545s ok 206 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "96e1-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 38625 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perluniintro.pod 545s # expected: 38625 545s # received: 38625 545s ok 207 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "6eefa-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 454394 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perluniprops.pod 545s # expected: 454394 545s # received: 454394 545s ok 208 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1f0f-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 7951 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlunitut.pod 545s # expected: 7951 545s # received: 7951 545s ok 209 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1ce8-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 7400 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlutil.pod 545s # expected: 7400 545s # received: 7400 545s ok 210 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "16ab2-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 92850 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlvar.pod 545s # expected: 92850 545s # received: 92850 545s ok 211 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "c68d-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 50829 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlvms.pod 545s # expected: 50829 545s # received: 50829 545s ok 212 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "f16-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 3862 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlvos.pod 545s # expected: 3862 545s # received: 3862 545s ok 213 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "7fdb-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 32731 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlwin32.pod 545s # expected: 32731 545s # received: 32731 545s ok 214 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "1532b-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 86827 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlxs.pod 545s # expected: 86827 545s # received: 86827 545s ok 215 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "c504-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 50436 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlxstut.pod 545s # expected: 50436 545s # received: 50436 545s ok 216 545s #lwp request: 545s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "5dc1-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 24001 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 545s # expected: 24001 545s # received: 24001 545s ok 217 545s #lwp request: 545s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "c60a8-6237dbf803ac0" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 811176 545s #Last-Modified: Wed, 02 Oct 2024 12:40:51 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-binary-httpd 545s # expected: 811176 545s # received: 811176 545s ok 218 545s #lwp request: 545s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 545s #User-Agent: libwww-perl/6.76 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: close 545s #Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Accept-Ranges: bytes 545s #ETag: "415750-6155edc931600" 545s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 545s #Vary: In-If1 545s #Content-Length: 4282192 545s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 545s #Client-Date: Tue, 17 Dec 2024 19:07:54 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s # 545s # testing : download of /getfiles-binary-perl 545s # expected: 4282192 545s # received: 4282192 545s ok 219 545s ok 546s t/apache/headers.t .................. 546s 1..27 546s # Running under perl version 5.038002 for linux 546s # Current time local: Tue Dec 17 19:07:54 2024 546s # Current time GMT: Tue Dec 17 19:07:54 2024 546s # Using Test.pm version 1.31 546s # Using Apache/Test.pm version 1.42 546s testing: Hello: World 546s ok 1 546s # testing : response success 546s # expected: qr/HTTP\/1\.. 200 OK/ 546s # received: 'HTTP/1.1 200 OK' 546s ok 2 546s header: [World] vs [World] 546s # testing : compare header Hello value 546s # expected: 'World' 546s # received: 'World' 546s ok 3 546s testing: Hello: World 546s ok 4 546s # testing : response success 546s # expected: qr/HTTP\/1\.. 200 OK/ 546s # received: 'HTTP/1.1 200 OK' 546s ok 5 546s header: [World] vs [World] 546s # testing : compare header Hello value 546s # expected: 'World' 546s # received: 'World' 546s ok 6 546s testing: Hello: World 546s ok 7 546s # testing : response success 546s # expected: qr/HTTP\/1\.. 200 OK/ 546s # received: 'HTTP/1.1 200 OK' 546s ok 8 546s header: [World] vs [World] 546s # testing : compare header Hello value 546s # expected: 'World' 546s # received: 'World' 546s ok 9 546s testing: Hello: Foo 546s Bar 546s ok 10 546s # testing : response success 546s # expected: qr/HTTP\/1\.. 200 OK/ 546s # received: 'HTTP/1.1 200 OK' 546s ok 11 546s header: [Foo Bar] vs [Foo Bar] 546s # testing : compare header Hello value 546s # expected: 'Foo Bar' 546s # received: 'Foo Bar' 546s ok 12 546s testing: Hello: Foo 546s Bar 546s ok 13 546s # testing : response success 546s # expected: qr/HTTP\/1\.. 200 OK/ 546s # received: 'HTTP/1.1 200 OK' 546s ok 14 546s header: [Foo Bar] vs [Foo Bar] 546s # testing : compare header Hello value 546s # expected: 'Foo Bar' 546s # received: 'Foo Bar' 546s ok 15 546s testing: Hello: Foo 546s Bar 546s ok 16 546s # testing : response success 546s # expected: qr/HTTP\/1\.. 200 OK/ 546s # received: 'HTTP/1.1 200 OK' 546s ok 17 546s header: [Foo Bar] vs [Foo Bar] 546s # testing : compare header Hello value 546s # expected: 'Foo Bar' 546s # received: 'Foo Bar' 546s ok 18 546s testing: Hello: Foo 546s Bar 546s ok 19 546s # testing : response success 546s # expected: qr/HTTP\/1\.. 200 OK/ 546s # received: 'HTTP/1.1 200 OK' 546s ok 20 546s header: [Foo Bar] vs [Foo Bar] 546s # testing : compare header Hello value 546s # expected: 'Foo Bar' 546s # received: 'Foo Bar' 546s ok 21 546s testing: Hello: Foo 546s Bar 546s ok 22 546s # testing : response success 546s # expected: qr/HTTP\/1\.. 200 OK/ 546s # received: 'HTTP/1.1 200 OK' 546s ok 23 546s header: [Foo Bar] vs [Foo Bar] 546s # testing : compare header Hello value 546s # expected: 'Foo Bar' 546s # received: 'Foo Bar' 546s ok 24 546s testing: Hello:World 546s ok 25 546s # testing : response success 546s # expected: qr/HTTP\/1\.. 200 OK/ 546s # received: 'HTTP/1.1 200 OK' 546s ok 26 546s header: [World] vs [World] 546s # testing : compare header Hello value 546s # expected: 'World' 546s # received: 'World' 546s ok 27 546s ok 547s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 549s t/apache/http_strict.t .............. 549s 1..178 549s # Running under perl version 5.038002 for linux 549s # Current time local: Tue Dec 17 19:07:56 2024 549s # Current time GMT: Tue Dec 17 19:07:56 2024 549s # Using Test.pm version 1.31 549s # Using Apache/Test.pm version 1.42 549s # SENDING: 549s # GET / HTTP/1.0\r\n\r\n 549s # expecting success, got 200 549s ok 1 549s # SENDING: 549s # GET / HTTP/1.0\n\n 549s # expecting success, got 200 549s ok 2 549s # SENDING: 549s # get / HTTP/1.0\r\n\r\n 549s # expecting 501, got 501 549s ok 3 549s # SENDING: 549s # G ET / HTTP/1.0\r\n\r\n 549s # expecting 400, got 400 549s ok 4 549s # SENDING: 549s # G\x00ET / HTTP/1.0\r\n\r\n 549s # expecting 400, got 400 549s ok 5 549s # SENDING: 549s # G/T / HTTP/1.0\r\n\r\n 549s # expecting 501, got 501 549s ok 6 549s # SENDING: 549s # GET /\x00 HTTP/1.0\r\n\r\n 549s # expecting 400, got 400 549s ok 7 549s # SENDING: 549s # GET / HTTP/1.0\x00\r\n\r\n 549s # expecting 400, got 400 549s ok 8 549s # SENDING: 549s # GET\x0c/ HTTP/1.0\r\n\r\n 549s # expecting 400, got 400 549s ok 9 549s # SENDING: 549s # GET\r/ HTTP/1.0\r\n\r\n 549s # expecting 400, got 400 549s ok 10 549s # SENDING: 549s # GET\t/ HTTP/1.0\r\n\r\n 549s # expecting 400, got 400 549s ok 11 549s # SENDING: 549s # GET / HTT/1.0\r\n\r\n 549s # expecting error, got 400 549s ok 12 549s # SENDING: 549s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 549s # expecting success, got 200 549s ok 13 549s # SENDING: 549s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 549s # expecting success, got 200 549s ok 14 549s # SENDING: 549s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 549s # expecting success, got 200 549s ok 15 549s # SENDING: 549s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 549s # expecting 400, got 400 549s ok 16 549s # SENDING: 549s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 549s # expecting 400, got 400 549s ok 17 549s # SENDING: 549s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 549s # expecting 200, got 200 549s ok 18 549s # SENDING: 549s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 549s # expecting 400, got 400 549s ok 19 549s # SENDING: 549s # GET / HTTP/\r\nHost: localhost\r\n\r\n 549s # expecting error, got 400 549s ok 20 549s # SENDING: 549s # GET / HTTP/0.9\r\n\r\n 549s # expecting error, got 400 549s ok 21 549s # SENDING: 549s # GET / HTTP/0.8\r\n\r\n 549s # expecting error, got 400 549s ok 22 549s # SENDING: 549s # GET /\x01 HTTP/1.0\r\n\r\n 549s # expecting 400, got 400 549s ok 23 549s # SENDING: 549s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 549s # expecting 200, got 200 549s ok 24 549s # SENDING: 549s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 549s # expecting 200, got 200 549s ok 25 549s # SENDING: 549s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 549s # expecting 400, got 400 549s ok 26 549s # SENDING: 549s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 549s # expecting 200, got 200 549s ok 27 549s # SENDING: 549s # GET / HTTP/1.0\r\nFoo\r\n\r\n 549s # expecting 400, got 400 549s ok 28 549s # SENDING: 549s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 549s # expecting 400, got 400 549s ok 29 549s # SENDING: 549s # GET / HTTP/1.0\r\n: bar\r\n\r\n 549s # expecting 400, got 400 549s ok 30 549s # SENDING: 549s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 549s # expecting 200, got 200 549s ok 31 549s # SENDING: 549s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 549s # expecting 400, got 400 549s ok 32 549s # SENDING: 549s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 549s # expecting 400, got 400 549s ok 33 549s # SENDING: 549s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 549s # expecting 400, got 400 549s ok 34 549s # SENDING: 549s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 549s # expecting 200, got 200 549s ok 35 549s # SENDING: 549s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 549s # expecting 400, got 400 549s ok 36 549s # SENDING: 549s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 549s # expecting 400, got 400 549s ok 37 549s # SENDING: 549s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 549s # expecting 200, got 200 549s ok 38 549s # SENDING: 549s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 549s # expecting 400, got 400 549s ok 39 549s # SENDING: 549s # GET / HTTP/1.0\r\r 549s # expecting dropped connection and HTTPD dropped connection 549s ok 40 549s # SENDING: 549s # GET /\r\n 549s # expecting headerless HTTP/0.9 body, got response 549s ok 41 549s # SENDING: 549s # GET /#frag HTTP/1.0\r\n 549s # expecting 400, got 400 549s ok 42 549s # SENDING: 549s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 549s # expecting 200, got 200 549s ok 43 549s # SENDING: 549s # GET http://017700000001/ HTTP/1.0\r\n\r\n 549s # expecting 200, got 200 549s ok 44 549s # SENDING: 549s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 549s # expecting 200, got 200 549s ok 45 549s # SENDING: 549s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 549s # expecting 200, got 200 549s ok 46 549s # SENDING: 549s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 549s # expecting 200, got 200 549s ok 47 549s # SENDING: 549s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 549s # expecting 200, got 200 549s ok 48 549s # SENDING: 549s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 549s # expecting 200, got 200 549s ok 49 549s # SENDING: 549s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 549s # expecting 400, got 400 549s ok 50 549s # SENDING: 549s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 549s # expecting 200, got 200 549s ok 51 549s # SENDING: 549s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 549s # expecting 400, got 400 549s ok 52 549s # SENDING: 549s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 549s # expecting 400, got 400 549s ok 53 549s # SENDING: 549s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 549s # expecting 400, got 400 549s ok 54 549s # SENDING: 549s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 549s # expecting 200, got 200 549s ok 55 549s # SENDING: 549s # GET http://[::1]/ HTTP/1.0\r\n\r\n 549s # expecting success, got 200 549s ok 56 549s # SENDING: 549s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 549s # expecting success, got 200 549s ok 57 549s # SENDING: 549s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 549s # expecting success, got 200 549s ok 58 549s # SENDING: 549s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 549s # expecting success, got 200 549s ok 59 549s # SENDING: 549s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 549s # expecting 400, got 400 549s ok 60 549s # SENDING: 549s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 549s # expecting success, got 200 549s ok 61 549s # SENDING: 549s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 549s # expecting success, got 200 549s ok 62 549s # SENDING: 549s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 549s # expecting 400, got 400 549s ok 63 549s # SENDING: 549s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 549s # expecting success, got 200 549s ok 64 549s # SENDING: 549s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 549s # expecting success, got 200 549s ok 65 549s # SENDING: 549s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 549s # expecting success, got 200 549s ok 66 549s # SENDING: 549s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 549s # expecting success, got 200 549s ok 67 549s # SENDING: 549s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 549s # expecting success, got 200 549s ok 68 549s # SENDING: 549s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 549s # expecting success, got 200 549s ok 69 549s # SENDING: 549s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 549s # expecting 200, got 200 549s ok 70 549s # SENDING: 549s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 549s # expecting 200, got 200 549s ok 71 549s # SENDING: 549s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 549s # expecting 400, got 400 549s ok 72 549s # SENDING: 549s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 549s # expecting 200, got 200 549s ok 73 549s # SENDING: 549s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 549s # expecting 200, got 200 549s ok 74 549s # SENDING: 549s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 549s # expecting 200, got 200 549s ok 75 549s # SENDING: 549s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 549s # expecting 200, got 200 549s ok 76 549s # SENDING: 549s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 549s # expecting 200, got 200 549s ok 77 549s # SENDING: 549s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 549s # expecting 200, got 200 549s ok 78 549s # SENDING: 549s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 549s # expecting 200, got 200 549s ok 79 549s # SENDING: 549s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 549s # DECODED: Foo: bar 549s # RESPONSE: 549s # HTTP/1.1 200 OK\r\n 549s # Date: Tue, 17 Dec 2024 19:07:57 GMT\r\n 549s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 549s # Foo: bar\r\n 549s # Vary: In-If1\r\n 549s # DMMATCH1: 1\r\n 549s # Connection: close\r\n 549s # Content-Type: text/plain\r\n 549s # \r\n 549s # Hi!\n 549s # SERVERNAME=localhost\n 549s # HTTP_HOST=\n 549s # 549s # expecting 200, got 200 549s ok 80 549s # SENDING: 549s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 549s # DECODED: Foo: 549s # RESPONSE: 549s # HTTP/1.1 200 OK\r\n 549s # Date: Tue, 17 Dec 2024 19:07:57 GMT\r\n 549s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 549s # Foo: \r\n 549s # Vary: In-If1\r\n 549s # DMMATCH1: 1\r\n 549s # Connection: close\r\n 549s # Content-Type: text/plain\r\n 549s # \r\n 549s # Hi!\n 549s # SERVERNAME=localhost\n 549s # HTTP_HOST=\n 549s # 549s # expecting 200, got 200 549s ok 81 549s # SENDING: 549s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 549s # DECODED: : bar 549s # RESPONSE: 549s # HTTP/1.1 500 Internal Server Error\r\n 549s # Date: Tue, 17 Dec 2024 19:07:57 GMT\r\n 549s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 549s # Content-Length: 564\r\n 549s # Connection: close\r\n 549s # Content-Type: text/html; charset=iso-8859-1\r\n 549s # \r\n 549s # \n 549s # \n 549s # ... 549s # expecting 500, got 500 549s ok 82 549s # SENDING: 549s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 549s # DECODED: F\x00oo: bar 549s # RESPONSE: 549s # HTTP/1.1 500 Internal Server Error\r\n 549s # Date: Tue, 17 Dec 2024 19:07:57 GMT\r\n 549s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 549s # Content-Length: 528\r\n 549s # Connection: close\r\n 549s # Content-Type: text/html; charset=iso-8859-1\r\n 549s # \r\n 549s # \n 549s # \n 549s # ... 549s # expecting 500, got 500 549s ok 83 549s # SENDING: 549s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 549s # DECODED: F\x01oo: bar 549s # RESPONSE: 549s # HTTP/1.1 500 Internal Server Error\r\n 549s # Date: Tue, 17 Dec 2024 19:07:57 GMT\r\n 549s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 549s # Connection: close\r\n 549s # Content-Type: text/html; charset=iso-8859-1\r\n 549s # \r\n 549s # \n 549s # \n 549s # ... 549s # expecting 500, got 500 549s ok 84 549s # SENDING: 549s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 549s # DECODED: F\noo: bar 549s # RESPONSE: 549s # HTTP/1.1 500 Internal Server Error\r\n 549s # Date: Tue, 17 Dec 2024 19:07:57 GMT\r\n 549s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 549s # Content-Length: 528\r\n 549s # Connection: close\r\n 549s # Content-Type: text/html; charset=iso-8859-1\r\n 549s # \r\n 549s # \n 549s # \n 549s # ... 549s # expecting 500, got 500 549s ok 85 549s # SENDING: 549s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 549s # DECODED: Foo: b\tar 549s # RESPONSE: 549s # HTTP/1.1 200 OK\r\n 549s # Date: Tue, 17 Dec 2024 19:07:57 GMT\r\n 549s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 549s # Foo: b\tar\r\n 549s # Vary: In-If1\r\n 549s # DMMATCH1: 1\r\n 549s # Connection: close\r\n 549s # Content-Type: text/plain\r\n 549s # \r\n 549s # Hi!\n 549s # SERVERNAME=localhost\n 549s # HTTP_HOST=\n 549s # 549s # expecting 200, got 200 549s ok 86 549s # SENDING: 549s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 549s # DECODED: Foo: b\x01ar 549s # RESPONSE: 549s # HTTP/1.1 500 Internal Server Error\r\n 549s # Date: Tue, 17 Dec 2024 19:07:57 GMT\r\n 549s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 549s # Content-Length: 564\r\n 549s # Connection: close\r\n 549s # Content-Type: text/html; charset=iso-8859-1\r\n 549s # \r\n 549s # \n 549s # \n 549s # ... 549s # expecting 500, got 500 549s ok 87 549s # SENDING: 549s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 549s # expecting 500, got 500 549s ok 88 549s # SENDING: 549s # GET / HTTP/1.0\r\n\r\n 549s # expecting success, got 200 549s ok 89 549s # SENDING: 549s # GET / HTTP/1.0\n\n 549s # expecting 400, got 400 549s ok 90 549s # SENDING: 549s # get / HTTP/1.0\r\n\r\n 549s # expecting 501, got 501 549s ok 91 549s # SENDING: 549s # G ET / HTTP/1.0\r\n\r\n 549s # expecting 400, got 400 549s ok 92 549s # SENDING: 549s # G\x00ET / HTTP/1.0\r\n\r\n 549s # expecting 400, got 400 549s ok 93 549s # SENDING: 549s # G/T / HTTP/1.0\r\n\r\n 549s # expecting 400, got 400 549s ok 94 549s # SENDING: 549s # GET /\x00 HTTP/1.0\r\n\r\n 549s # expecting 400, got 400 549s ok 95 549s # SENDING: 549s # GET / HTTP/1.0\x00\r\n\r\n 549s # expecting 400, got 400 549s ok 96 549s # SENDING: 549s # GET\x0c/ HTTP/1.0\r\n\r\n 549s # expecting 400, got 400 549s ok 97 549s # SENDING: 549s # GET\r/ HTTP/1.0\r\n\r\n 549s # expecting 400, got 400 549s ok 98 549s # SENDING: 549s # GET\t/ HTTP/1.0\r\n\r\n 549s # expecting 400, got 400 549s ok 99 549s # SENDING: 549s # GET / HTT/1.0\r\n\r\n 549s # expecting error, got 400 549s ok 100 549s # SENDING: 549s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 549s # expecting success, got 200 549s ok 101 549s # SENDING: 549s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 549s # expecting success, got 200 549s ok 102 549s # SENDING: 549s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 549s # expecting success, got 200 549s ok 103 549s # SENDING: 549s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 549s # expecting 400, got 400 549s ok 104 549s # SENDING: 549s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 549s # expecting 400, got 400 549s ok 105 549s # SENDING: 549s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 549s # expecting 400, got 400 549s ok 106 549s # SENDING: 549s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 549s # expecting 400, got 400 549s ok 107 549s # SENDING: 549s # GET / HTTP/\r\nHost: localhost\r\n\r\n 549s # expecting error, got 400 549s ok 108 549s # SENDING: 549s # GET / HTTP/0.9\r\n\r\n 549s # expecting error, got 400 549s ok 109 549s # SENDING: 549s # GET / HTTP/0.8\r\n\r\n 549s # expecting error, got 400 549s ok 110 549s # SENDING: 549s # GET /\x01 HTTP/1.0\r\n\r\n 549s # expecting 400, got 400 549s ok 111 549s # SENDING: 549s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 549s # expecting 200, got 200 549s ok 112 549s # SENDING: 549s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 549s # expecting 200, got 200 549s ok 113 549s # SENDING: 549s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 549s # expecting 400, got 400 549s ok 114 549s # SENDING: 549s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 549s # expecting 400, got 400 549s ok 115 549s # SENDING: 549s # GET / HTTP/1.0\r\nFoo\r\n\r\n 549s # expecting 400, got 400 549s ok 116 549s # SENDING: 549s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 549s # expecting 400, got 400 549s ok 117 549s # SENDING: 549s # GET / HTTP/1.0\r\n: bar\r\n\r\n 549s # expecting 400, got 400 549s ok 118 549s # SENDING: 549s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 549s # expecting 200, got 200 549s ok 119 549s # SENDING: 549s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 549s # expecting 400, got 400 549s ok 120 549s # SENDING: 549s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 549s # expecting 400, got 400 549s ok 121 549s # SENDING: 549s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 549s # expecting 400, got 400 549s ok 122 549s # SENDING: 549s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 549s # expecting 400, got 400 549s ok 123 549s # SENDING: 549s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 549s # expecting 400, got 400 549s ok 124 549s # SENDING: 549s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 549s # expecting 400, got 400 549s ok 125 549s # SENDING: 549s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 549s # expecting 200, got 200 549s ok 126 549s # SENDING: 549s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 549s # expecting 400, got 400 549s ok 127 549s # SENDING: 549s # GET / HTTP/1.0\r\r 549s # expecting dropped connection and HTTPD dropped connection 549s ok 128 549s # SENDING: 549s # GET /\r\n 549s # expecting headerless HTTP/0.9 body, got response 549s ok 129 549s # SENDING: 549s # GET /#frag HTTP/1.0\r\n 549s # expecting 400, got 400 549s ok 130 549s # SENDING: 549s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 549s # expecting 400, got 400 549s ok 131 549s # SENDING: 549s # GET http://017700000001/ HTTP/1.0\r\n\r\n 549s # expecting 400, got 400 549s ok 132 549s # SENDING: 549s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 549s # expecting 400, got 400 549s ok 133 549s # SENDING: 549s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 549s # expecting 200, got 200 549s ok 134 549s # SENDING: 549s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 549s # expecting 400, got 400 549s ok 135 549s # SENDING: 549s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 549s # expecting 400, got 400 549s ok 136 549s # SENDING: 549s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 549s # expecting 400, got 400 549s ok 137 549s # SENDING: 549s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 549s # expecting 400, got 400 549s ok 138 549s # SENDING: 549s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 549s # expecting 200, got 200 549s ok 139 549s # SENDING: 549s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 549s # expecting 400, got 400 549s ok 140 549s # SENDING: 549s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 549s # expecting 400, got 400 549s ok 141 549s # SENDING: 549s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 549s # expecting 400, got 400 549s ok 142 549s # SENDING: 549s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 549s # expecting 400, got 400 549s ok 143 549s # SENDING: 549s # GET http://[::1]/ HTTP/1.0\r\n\r\n 549s # expecting success, got 200 549s ok 144 549s # SENDING: 549s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 549s # expecting success, got 200 549s ok 145 549s # SENDING: 549s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 549s # expecting success, got 200 549s ok 146 549s # SENDING: 549s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 549s # expecting success, got 200 549s ok 147 549s # SENDING: 549s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 549s # expecting 400, got 400 549s ok 148 549s # SENDING: 549s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 549s # expecting success, got 200 549s ok 149 549s # SENDING: 549s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 549s # expecting success, got 200 549s ok 150 549s # SENDING: 549s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 549s # expecting 400, got 400 549s ok 151 549s # SENDING: 549s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 549s # expecting success, got 200 549s ok 152 549s # SENDING: 549s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 549s # expecting success, got 200 549s ok 153 549s # SENDING: 549s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 549s # expecting success, got 200 549s ok 154 549s # SENDING: 549s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 549s # expecting success, got 200 549s ok 155 549s # SENDING: 549s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 549s # expecting success, got 200 549s ok 156 549s # SENDING: 549s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 549s # expecting success, got 200 549s ok 157 549s # SENDING: 549s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 549s # expecting 400, got 400 549s ok 158 549s # SENDING: 549s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 549s # expecting 400, got 400 549s ok 159 549s # SENDING: 549s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 549s # expecting 400, got 400 549s ok 160 549s # SENDING: 549s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 549s # expecting 200, got 200 549s ok 161 549s # SENDING: 549s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 549s # expecting 200, got 200 549s ok 162 549s # SENDING: 549s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 549s # expecting 200, got 200 549s ok 163 549s # SENDING: 549s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 549s # expecting 200, got 200 549s ok 164 549s # SENDING: 549s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 549s # expecting 200, got 200 549s ok 165 549s # SENDING: 549s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 549s # expecting 200, got 200 549s ok 166 549s # SENDING: 549s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 549s # expecting 200, got 200 549s ok 167 549s # SENDING: 549s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 549s # DECODED: Foo: bar 549s # RESPONSE: 549s # HTTP/1.1 200 OK\r\n 549s # Date: Tue, 17 Dec 2024 19:07:57 GMT\r\n 549s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 549s # Foo: bar\r\n 549s # Vary: In-If1\r\n 549s # DMMATCH1: 1\r\n 549s # Connection: close\r\n 549s # Content-Type: text/plain\r\n 549s # \r\n 549s # Hi!\n 549s # SERVERNAME=localhost\n 549s # HTTP_HOST=\n 549s # 549s # expecting 200, got 200 549s ok 168 549s # SENDING: 549s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 549s # DECODED: Foo: 549s # RESPONSE: 549s # HTTP/1.1 200 OK\r\n 549s # Date: Tue, 17 Dec 2024 19:07:57 GMT\r\n 549s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 549s # Foo: \r\n 549s # Vary: In-If1\r\n 549s # DMMATCH1: 1\r\n 549s # Connection: close\r\n 549s # Content-Type: text/plain\r\n 549s # \r\n 549s # Hi!\n 549s # SERVERNAME=localhost\n 549s # HTTP_HOST=\n 549s # 549s # expecting 200, got 200 549s ok 169 549s # SENDING: 549s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 549s # DECODED: : bar 549s # RESPONSE: 549s # HTTP/1.1 500 Internal Server Error\r\n 549s # Date: Tue, 17 Dec 2024 19:07:57 GMT\r\n 549s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 549s # Content-Length: 564\r\n 549s # Connection: close\r\n 549s # Content-Type: text/html; charset=iso-8859-1\r\n 549s # \r\n 549s # \n 549s # \n 549s # ... 549s # expecting 500, got 500 549s ok 170 549s # SENDING: 549s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 549s # DECODED: F\x00oo: bar 549s # RESPONSE: 549s # HTTP/1.1 500 Internal Server Error\r\n 549s # Date: Tue, 17 Dec 2024 19:07:57 GMT\r\n 549s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 549s # Content-Length: 528\r\n 549s # Connection: close\r\n 549s # Content-Type: text/html; charset=iso-8859-1\r\n 549s # \r\n 549s # \n 549s # \n 549s # ... 549s # expecting 500, got 500 549s ok 171 549s # SENDING: 549s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 549s # DECODED: F\x01oo: bar 549s # RESPONSE: 549s # HTTP/1.1 500 Internal Server Error\r\n 549s # Date: Tue, 17 Dec 2024 19:07:57 GMT\r\n 549s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 549s # Content-Length: 564\r\n 549s # Connection: close\r\n 549s # Content-Type: text/html; charset=iso-8859-1\r\n 549s # \r\n 549s # \n 549s # \n 549s # ... 549s # expecting 500, got 500 549s ok 172 549s # SENDING: 549s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 549s # DECODED: F\noo: bar 549s # RESPONSE: 549s # HTTP/1.1 500 Internal Server Error\r\n 549s # Date: Tue, 17 Dec 2024 19:07:57 GMT\r\n 549s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 549s # Content-Length: 528\r\n 549s # Connection: close\r\n 549s # Content-Type: text/html; charset=iso-8859-1\r\n 549s # \r\n 549s # \n 549s # \n 549s # ... 549s # expecting 500, got 500 549s ok 173 549s # SENDING: 549s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 549s # DECODED: Foo: b\tar 549s # RESPONSE: 549s # HTTP/1.1 200 OK\r\n 549s # Date: Tue, 17 Dec 2024 19:07:57 GMT\r\n 549s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 549s # Foo: b\tar\r\n 549s # Vary: In-If1\r\n 549s # DMMATCH1: 1\r\n 549s # Connection: close\r\n 549s # Content-Type: text/plain\r\n 549s # \r\n 549s # Hi!\n 549s # SERVERNAME=localhost\n 549s # HTTP_HOST=\n 549s # 549s # expecting 200, got 200 549s ok 174 549s # SENDING: 549s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 549s # DECODED: Foo: b\x01ar 549s # RESPONSE: 549s # HTTP/1.1 500 Internal Server Error\r\n 549s # Date: Tue, 17 Dec 2024 19:07:57 GMT\r\n 549s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 549s # Content-Length: 564\r\n 549s # Connection: close\r\n 549s # Content-Type: text/html; charset=iso-8859-1\r\n 549s # \r\n 549s # \n 549s # \n 549s # ... 549s # expecting 500, got 500 549s ok 175 549s # SENDING: 549s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 549s # expecting 500, got 500 549s ok 176 549s ok 177 549s ok 178 549s ok 550s t/apache/if_sections.t .............. 550s 1..46 550s # Running under perl version 5.038002 for linux 550s # Current time local: Tue Dec 17 19:07:58 2024 550s # Current time GMT: Tue Dec 17 19:07:58 2024 550s # Using Test.pm version 1.31 550s # Using Apache/Test.pm version 1.42 550s # /if_sec/ with '': 550s # expected: 200 550s # received: '200' 550s ok 1 550s # expected: undef 550s # received: undef 550s ok 2 550s # /if_sec/foo.if_test with '': 550s # expected: 200 550s # received: '200' 550s ok 3 550s # expected: undef 550s # received: undef 550s ok 4 550s # /if_sec/foo.if_test with '1': 550s # expected: 200 550s # received: '200' 550s ok 5 550s # expected: 'global1' 550s # received: 'global1' 550s ok 6 550s # /if_sec/foo.if_test with '1 11': 550s # expected: 200 550s # received: '200' 550s ok 7 550s # expected: 'global1, nested11, nested113' 550s # received: 'global1, nested11, nested113' 550s ok 8 550s # /if_sec/foo.if_test with '1 11 111': 550s # expected: 200 550s # received: '200' 550s ok 9 550s # expected: 'global1, nested11, nested111' 550s # received: 'global1, nested11, nested111' 550s ok 10 550s # /if_sec/foo.if_test with '1 11 112': 550s # expected: 200 550s # received: '200' 550s ok 11 550s # expected: 'global1, nested11, nested112' 550s # received: 'global1, nested11, nested112' 550s ok 12 550s # /if_sec/foo.if_test with '1 2': 550s # expected: 200 550s # received: '200' 550s ok 13 550s # expected: 'global1, files2' 550s # received: 'global1, files2' 550s ok 14 550s # /if_sec/dir/foo.txt with '1 2': 550s # expected: 200 550s # received: '200' 550s ok 15 550s # expected: 'global1, dir1, dir2, dir_files1' 550s # received: 'global1, dir1, dir2, dir_files1' 550s ok 16 550s # /if_sec/dir/ with '1 2': 550s # expected: 200 550s # received: '200' 550s ok 17 550s # expected: 'global1, dir1, dir2' 550s # received: 'global1, dir1, dir2' 550s ok 18 550s # /if_sec/dir/ with '1 11': 550s # expected: 200 550s # received: '200' 550s ok 19 550s # expected: 'global1, dir1, nested11, nested113' 550s # received: 'global1, dir1, nested11, nested113' 550s ok 20 550s # /if_sec/dir/ with '1 11 111': 550s # expected: 200 550s # received: '200' 550s ok 21 550s # expected: 'global1, dir1, nested11, nested111' 550s # received: 'global1, dir1, nested11, nested111' 550s ok 22 550s # /if_sec/dir/ with '1 11 112': 550s # expected: 200 550s # received: '200' 550s ok 23 550s # expected: 'global1, dir1, nested11, nested112' 550s # received: 'global1, dir1, nested11, nested112' 550s ok 24 550s # /if_sec/loc/ with '1 2': 550s # expected: 200 550s # received: '200' 550s ok 25 550s # expected: 'global1, loc1, loc2' 550s # received: 'global1, loc1, loc2' 550s ok 26 550s # /if_sec/loc/foo.txt with '1 2': 550s # expected: 200 550s # received: '200' 550s ok 27 550s # expected: 'global1, loc1, loc2' 550s # received: 'global1, loc1, loc2' 550s ok 28 550s # /if_sec/loc/ with '1 11': 550s # expected: 200 550s # received: '200' 550s ok 29 550s # expected: 'global1, loc1, nested11, nested113' 550s # received: 'global1, loc1, nested11, nested113' 550s ok 30 550s # /if_sec/loc/ with '1 11 111': 550s # expected: 200 550s # received: '200' 550s ok 31 550s # expected: 'global1, loc1, nested11, nested111' 550s # received: 'global1, loc1, nested11, nested111' 550s ok 32 550s # /if_sec/loc/ with '1 11 112': 550s # expected: 200 550s # received: '200' 550s ok 33 550s # expected: 'global1, loc1, nested11, nested112' 550s # received: 'global1, loc1, nested11, nested112' 550s ok 34 550s # /if_sec/loc/foo.if_test with '1 2': 550s # expected: 200 550s # received: '200' 550s ok 35 550s # expected: 'global1, files2, loc1, loc2' 550s # received: 'global1, files2, loc1, loc2' 550s ok 36 550s # /if_sec/loc/foo.if_test with '1 2 11': 550s # expected: 200 550s # received: '200' 550s ok 37 550s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 550s # received: 'global1, files2, loc1, loc2, nested11, nested113' 550s ok 38 550s # /if_sec/loc/foo.if_test with '1 2 11 111': 550s # expected: 200 550s # received: '200' 550s ok 39 550s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 550s # received: 'global1, files2, loc1, loc2, nested11, nested111' 550s ok 40 550s # /if_sec/loc/foo.if_test with '1 2 11 112': 550s # expected: 200 550s # received: '200' 550s ok 41 550s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 550s # received: 'global1, files2, loc1, loc2, nested11, nested112' 550s ok 42 550s # /if_sec/proxy/ with '1 2': 550s # expected: 200 550s # received: '200' 550s ok 43 550s # expected: 'global1, locp1, locp2' 550s # received: 'global1, locp1, locp2' 550s ok 44 550s # /if_sec/proxy/ with '2': 550s # expected: 200 550s # received: '200' 550s ok 45 550s # expected: 'locp2' 550s # received: 'locp2' 550s ok 46 550s ok 551s t/apache/iffile.t ................... 551s 1..2 551s # Running under perl version 5.038002 for linux 551s # Current time local: Tue Dec 17 19:07:59 2024 551s # Current time GMT: Tue Dec 17 19:07:59 2024 551s # Using Test.pm version 1.31 551s # Using Apache/Test.pm version 1.42 551s # expected: 200 551s # received: '200' 551s ok 1 551s # expected: 'success1, success2, success3, success4, success5' 551s # received: 'success1, success2, success3, success4, success5' 551s ok 2 551s ok 552s t/apache/leaks.t .................... skipped: mod_memory_track not activated 557s t/apache/limits.t ................... 557s 1..12 557s # Running under perl version 5.038002 for linux 557s # Current time local: Tue Dec 17 19:08:01 2024 557s # Current time GMT: Tue Dec 17 19:08:01 2024 557s # Using Test.pm version 1.31 557s # Using Apache/Test.pm version 1.42 557s # Testing LimitRequestLine; should succeed 557s # testing : Test #1 557s # expected: 200 557s # received: '200' 557s ok 1 557s # Testing LimitRequestLine; should fail 557s # testing : Test #2 557s # expected: 414 557s # received: '414' 557s ok 2 557s # Testing LimitRequestFieldSize; should succeed 557s # testing : Test #3 557s # expected: 200 557s # received: '200' 557s ok 3 557s # Testing LimitRequestFieldSize; should fail 557s # testing : Test #4 557s # expected: 400 557s # received: '400' 557s ok 4 557s # Testing LimitRequestFields; should succeed 557s # testing : Test #5 557s # expected: 200 557s # received: '200' 557s ok 5 557s # Testing LimitRequestFields; should fail 557s # testing : Test #6 557s # expected: 400 557s # received: '400' 557s ok 6 557s # Testing LimitRequestBody; should succeed 557s # Chunked transfer-encoding enabled 557s # testing : Test #7 557s # expected: 200 557s # received: '200' 557s ok 7 557s # Testing LimitRequestBody; should succeed 557s # Chunked transfer-encoding disabled 557s # testing : Test #8 557s # expected: 200 557s # received: '200' 557s ok 8 557s # Testing LimitRequestBody; should fail 557s # Chunked transfer-encoding enabled 557s # testing : Test #9 557s # expected: 413 557s # received: '413' 557s ok 9 557s # Testing LimitRequestBody; should fail 557s # Chunked transfer-encoding disabled 557s # testing : Test #10 557s # expected: 413 557s # received: '413' 557s ok 10 557s # Testing LimitRequestFieldSize; should succeed 557s # testing : Test #11 557s # expected: 200 557s # received: '200' 557s ok 11 557s # Testing LimitRequestFieldSize; should fail 557s # testing : Test #12 557s # expected: 400 557s # received: '400' 557s ok 12 557s ok 559s t/apache/loglevel.t ................. 559s 1..8 559s # Running under perl version 5.038002 for linux 559s # Current time local: Tue Dec 17 19:08:06 2024 559s # Current time GMT: Tue Dec 17 19:08:06 2024 559s # Using Test.pm version 1.31 559s # Using Apache/Test.pm version 1.42 559s ok 1 559s ok 2 559s ok 3 559s ok 4 559s ok 5 559s ok 6 559s ok 7 559s ok 8 559s ok 560s t/apache/maxranges.t ................ 560s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 560s 1..19 560s # Running under perl version 5.038002 for linux 560s # Current time local: Tue Dec 17 19:08:08 2024 560s # Current time GMT: Tue Dec 17 19:08:08 2024 560s # Using Test.pm version 1.31 560s # Using Apache/Test.pm version 1.42 560s ok 1 560s ok 2 560s ok 3 560s ok 4 560s ok 5 560s ok 6 560s ok 7 560s ok 8 560s ok 9 560s ok 10 560s ok 11 560s ok 12 560s ok 13 560s ok 14 560s ok 15 560s ok 16 560s ok 17 560s ok 18 560s ok 19 560s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 560s ok 561s t/apache/mergeslashes.t ............. 561s 1..9 561s # Running under perl version 5.038002 for linux 561s # Current time local: Tue Dec 17 19:08:09 2024 561s # Current time GMT: Tue Dec 17 19:08:09 2024 561s # Using Test.pm version 1.31 561s # Using Apache/Test.pm version 1.42 561s # SENDING to 127.0.0.1:8536 561s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 561s # expected 403, got 403 for exact match 561s ok 1 561s # SENDING to 127.0.0.1:8536 561s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 561s # expected 403, got 403 for merged even at front 561s ok 2 561s # SENDING to 127.0.0.1:8536 561s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 561s # expected 403, got 403 for merged even at front 561s ok 3 561s # SENDING to 127.0.0.1:8536 561s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 561s # expected 403, got 403 for c// should be merged 561s ok 4 561s # SENDING to 127.0.0.1:8536 561s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 561s # expected 403, got 403 for a// should be merged 561s ok 5 561s # SENDING to 127.0.0.1:8536 561s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 561s # expected 403, got 403 for a// matches locationmatch 561s ok 6 561s # SENDING to 127.0.0.1:8536 561s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 561s # expected 200, got 200 for c// doesn't match locationmatch 561s ok 7 561s # SENDING to 127.0.0.1:8536 561s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 561s # expected 403, got 403 for baseline failed 561s ok 8 561s # SENDING to 127.0.0.1:8536 561s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 561s # expected 403, got 403 for b//d not merged for Location with OFF 561s ok 9 561s ok 562s t/apache/mmn.t ...................... 562s 1..2 562s # Running under perl version 5.038002 for linux 562s # Current time local: Tue Dec 17 19:08:10 2024 562s # Current time GMT: Tue Dec 17 19:08:10 2024 562s # Using Test.pm version 1.31 562s # Using Apache/Test.pm version 1.42 562s ok 1 562s ok 2 562s ok 563s t/apache/options.t .................. 563s 1..2 563s # Running under perl version 5.038002 for linux 563s # Current time local: Tue Dec 17 19:08:11 2024 563s # Current time GMT: Tue Dec 17 19:08:11 2024 563s # Using Test.pm version 1.31 563s # Using Apache/Test.pm version 1.42 563s # testing : code 563s # expected: 200 563s # received: '200' 563s ok 1 563s # testing : OPTIONS 563s # expected: qr/OPTIONS/ 563s # received: 'GET,POST,OPTIONS,HEAD,TRACE' 563s ok 2 563s ok 565s t/apache/passbrigade.t .............. 565s # using LWP client 565s 1..114 565s # Running under perl version 5.038002 for linux 565s # Current time local: Tue Dec 17 19:08:12 2024 565s # Current time GMT: Tue Dec 17 19:08:12 2024 565s # Using Test.pm version 1.31 565s # Using Apache/Test.pm version 1.42 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 1024 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #DMMATCH1: 1 565s # 565s # testing : bytes in body 565s # expected: 1024 565s # received: 1024 565s ok 1 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 2048 565s # received: 2048 565s ok 2 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 3072 565s # received: 3072 565s ok 3 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 4096 565s # received: 4096 565s ok 4 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 5120 565s # received: 5120 565s ok 5 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 6144 565s # received: 6144 565s ok 6 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 7168 565s # received: 7168 565s ok 7 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 8192 565s # received: 8192 565s ok 8 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 9216 565s # received: 9216 565s ok 9 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 10240 565s # received: 10240 565s ok 10 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 11264 565s # received: 11264 565s ok 11 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 12288 565s # received: 12288 565s ok 12 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 13312 565s # received: 13312 565s ok 13 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 14336 565s # received: 14336 565s ok 14 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 15360 565s # received: 15360 565s ok 15 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 16384 565s # received: 16384 565s ok 16 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 17408 565s # received: 17408 565s ok 17 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 18432 565s # received: 18432 565s ok 18 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 19456 565s # received: 19456 565s ok 19 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 20480 565s # received: 20480 565s ok 20 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 21504 565s # received: 21504 565s ok 21 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 22528 565s # received: 22528 565s ok 22 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 23552 565s # received: 23552 565s ok 23 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 24576 565s # received: 24576 565s ok 24 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 25600 565s # received: 25600 565s ok 25 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 26624 565s # received: 26624 565s ok 26 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 27648 565s # received: 27648 565s ok 27 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 28672 565s # received: 28672 565s ok 28 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 29696 565s # received: 29696 565s ok 29 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 30720 565s # received: 30720 565s ok 30 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 31744 565s # received: 31744 565s ok 31 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 32768 565s # received: 32768 565s ok 32 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 33792 565s # received: 33792 565s ok 33 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 34816 565s # received: 34816 565s ok 34 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 35840 565s # received: 35840 565s ok 35 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 36864 565s # received: 36864 565s ok 36 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 37888 565s # received: 37888 565s ok 37 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 38912 565s # received: 38912 565s ok 38 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 39936 565s # received: 39936 565s ok 39 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 40960 565s # received: 40960 565s ok 40 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 41984 565s # received: 41984 565s ok 41 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 43008 565s # received: 43008 565s ok 42 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 44032 565s # received: 44032 565s ok 43 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 45056 565s # received: 45056 565s ok 44 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 46080 565s # received: 46080 565s ok 45 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 47104 565s # received: 47104 565s ok 46 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 48128 565s # received: 48128 565s ok 47 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 49152 565s # received: 49152 565s ok 48 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 50176 565s # received: 50176 565s ok 49 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 51200 565s # received: 51200 565s ok 50 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 102400 565s # received: 102400 565s ok 51 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 307200 565s # received: 307200 565s ok 52 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 512000 565s # received: 512000 565s ok 53 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:13 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 2048000 565s # received: 2048000 565s ok 54 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 4096000 565s # received: 4096000 565s ok 55 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 6144000 565s # received: 6144000 565s ok 56 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 10240000 565s # received: 10240000 565s ok 57 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 1024 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #DMMATCH1: 1 565s # 565s # testing : bytes in body 565s # expected: 1024 565s # received: 1024 565s ok 58 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 2048 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #DMMATCH1: 1 565s # 565s # testing : bytes in body 565s # expected: 2048 565s # received: 2048 565s ok 59 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 3072 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #DMMATCH1: 1 565s # 565s # testing : bytes in body 565s # expected: 3072 565s # received: 3072 565s ok 60 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 4096 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #DMMATCH1: 1 565s # 565s # testing : bytes in body 565s # expected: 4096 565s # received: 4096 565s ok 61 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 5120 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #DMMATCH1: 1 565s # 565s # testing : bytes in body 565s # expected: 5120 565s # received: 5120 565s ok 62 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 6144 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #DMMATCH1: 1 565s # 565s # testing : bytes in body 565s # expected: 6144 565s # received: 6144 565s ok 63 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 7168 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #DMMATCH1: 1 565s # 565s # testing : bytes in body 565s # expected: 7168 565s # received: 7168 565s ok 64 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 8192 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #DMMATCH1: 1 565s # 565s # testing : bytes in body 565s # expected: 8192 565s # received: 8192 565s ok 65 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 9216 565s # received: 9216 565s ok 66 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 10240 565s # received: 10240 565s ok 67 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 11264 565s # received: 11264 565s ok 68 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 12288 565s # received: 12288 565s ok 69 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 13312 565s # received: 13312 565s ok 70 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 14336 565s # received: 14336 565s ok 71 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 15360 565s # received: 15360 565s ok 72 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 16384 565s # received: 16384 565s ok 73 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 17408 565s # received: 17408 565s ok 74 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 18432 565s # received: 18432 565s ok 75 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 19456 565s # received: 19456 565s ok 76 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 20480 565s # received: 20480 565s ok 77 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 21504 565s # received: 21504 565s ok 78 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 22528 565s # received: 22528 565s ok 79 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 23552 565s # received: 23552 565s ok 80 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 24576 565s # received: 24576 565s ok 81 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 25600 565s # received: 25600 565s ok 82 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 26624 565s # received: 26624 565s ok 83 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 27648 565s # received: 27648 565s ok 84 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 28672 565s # received: 28672 565s ok 85 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 29696 565s # received: 29696 565s ok 86 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 30720 565s # received: 30720 565s ok 87 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 31744 565s # received: 31744 565s ok 88 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 32768 565s # received: 32768 565s ok 89 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 33792 565s # received: 33792 565s ok 90 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 34816 565s # received: 34816 565s ok 91 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 35840 565s # received: 35840 565s ok 92 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 36864 565s # received: 36864 565s ok 93 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 37888 565s # received: 37888 565s ok 94 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 38912 565s # received: 38912 565s ok 95 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 39936 565s # received: 39936 565s ok 96 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 40960 565s # received: 40960 565s ok 97 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 41984 565s # received: 41984 565s ok 98 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 43008 565s # received: 43008 565s ok 99 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 44032 565s # received: 44032 565s ok 100 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 45056 565s # received: 45056 565s ok 101 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 46080 565s # received: 46080 565s ok 102 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 47104 565s # received: 47104 565s ok 103 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 48128 565s # received: 48128 565s ok 104 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 49152 565s # received: 49152 565s ok 105 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 50176 565s # received: 50176 565s ok 106 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 51200 565s # received: 51200 565s ok 107 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 102400 565s # received: 102400 565s ok 108 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 307200 565s # received: 307200 565s ok 109 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 512000 565s # received: 512000 565s ok 110 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 2048000 565s # received: 2048000 565s ok 111 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 4096000 565s # received: 4096000 565s ok 112 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 6144000 565s # received: 6144000 565s ok 113 565s #lwp request: 565s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 565s #User-Agent: libwww-perl/6.76 565s # 565s #server response: 565s #HTTP/1.1 200 OK 565s #Connection: close 565s #Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 565s #Vary: In-If1 565s #Content-Length: 0 565s #Client-Date: Tue, 17 Dec 2024 19:08:14 GMT 565s #Client-Peer: 127.0.0.1:8529 565s #Client-Response-Num: 1 565s #Client-Transfer-Encoding: chunked 565s #DMMATCH1: 1 565s #X-Content-Length-Note: added by Apache::TestRequest 565s # 565s # testing : bytes in body 565s # expected: 10240000 565s # received: 10240000 565s ok 114 565s ok 567s t/apache/post.t ..................... 567s # using LWP client 567s 1..51 567s # Running under perl version 5.038002 for linux 567s # Current time local: Tue Dec 17 19:08:14 2024 567s # Current time GMT: Tue Dec 17 19:08:14 2024 567s # Using Test.pm version 1.31 567s # Using Apache/Test.pm version 1.42 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 1024 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 5 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '1024' 567s # received: 1024 567s ok 1 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 2048 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 5 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '2048' 567s # received: 2048 567s ok 2 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 3072 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 5 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '3072' 567s # received: 3072 567s ok 3 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 4096 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 5 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '4096' 567s # received: 4096 567s ok 4 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 5120 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 5 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '5120' 567s # received: 5120 567s ok 5 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 6144 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 5 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '6144' 567s # received: 6144 567s ok 6 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 7168 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 5 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '7168' 567s # received: 7168 567s ok 7 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 8192 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 5 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '8192' 567s # received: 8192 567s ok 8 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 9216 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 5 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '9216' 567s # received: 9216 567s ok 9 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 10240 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '10240' 567s # received: 10240 567s ok 10 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 11264 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '11264' 567s # received: 11264 567s ok 11 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 12288 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '12288' 567s # received: 12288 567s ok 12 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 13312 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '13312' 567s # received: 13312 567s ok 13 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 14336 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '14336' 567s # received: 14336 567s ok 14 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 15360 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '15360' 567s # received: 15360 567s ok 15 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 16384 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '16384' 567s # received: 16384 567s ok 16 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 17408 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '17408' 567s # received: 17408 567s ok 17 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 18432 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '18432' 567s # received: 18432 567s ok 18 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 19456 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '19456' 567s # received: 19456 567s ok 19 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 20480 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '20480' 567s # received: 20480 567s ok 20 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 21504 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '21504' 567s # received: 21504 567s ok 21 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 22528 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '22528' 567s # received: 22528 567s ok 22 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 23552 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '23552' 567s # received: 23552 567s ok 23 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 24576 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '24576' 567s # received: 24576 567s ok 24 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 25600 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '25600' 567s # received: 25600 567s ok 25 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 26624 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '26624' 567s # received: 26624 567s ok 26 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 27648 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '27648' 567s # received: 27648 567s ok 27 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 28672 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '28672' 567s # received: 28672 567s ok 28 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 29696 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '29696' 567s # received: 29696 567s ok 29 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 30720 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '30720' 567s # received: 30720 567s ok 30 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 31744 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '31744' 567s # received: 31744 567s ok 31 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 32768 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '32768' 567s # received: 32768 567s ok 32 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 33792 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '33792' 567s # received: 33792 567s ok 33 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 34816 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '34816' 567s # received: 34816 567s ok 34 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 35840 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '35840' 567s # received: 35840 567s ok 35 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 36864 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '36864' 567s # received: 36864 567s ok 36 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 37888 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '37888' 567s # received: 37888 567s ok 37 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 38912 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '38912' 567s # received: 38912 567s ok 38 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 39936 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '39936' 567s # received: 39936 567s ok 39 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 40960 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '40960' 567s # received: 40960 567s ok 40 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 41984 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '41984' 567s # received: 41984 567s ok 41 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 43008 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '43008' 567s # received: 43008 567s ok 42 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 44032 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '44032' 567s # received: 44032 567s ok 43 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 45056 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '45056' 567s # received: 45056 567s ok 44 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 46080 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '46080' 567s # received: 46080 567s ok 45 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 47104 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '47104' 567s # received: 47104 567s ok 46 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 48128 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '48128' 567s # received: 48128 567s ok 47 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 49152 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '49152' 567s # received: 49152 567s ok 48 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 50176 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '50176' 567s # received: 50176 567s ok 49 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 51200 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 6 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '51200' 567s # received: 51200 567s ok 50 567s #lwp request: 567s #POST http://localhost:8529/eat_post HTTP/1.1 567s #User-Agent: libwww-perl/6.76 567s #Content-Length: 102400 567s # 567s #server response: 567s #HTTP/1.1 200 OK 567s #Connection: close 567s #Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 567s #Vary: In-If1 567s #Content-Length: 7 567s #Client-Date: Tue, 17 Dec 2024 19:08:15 GMT 567s #Client-Peer: 127.0.0.1:8529 567s #Client-Response-Num: 1 567s #DMMATCH1: 1 567s # 567s # testing : length posted 567s # expected: '102400' 567s # received: 102400 567s ok 51 567s ok 568s t/apache/pr17629.t .................. 568s 1..4 568s # Running under perl version 5.038002 for linux 568s # Current time local: Tue Dec 17 19:08:15 2024 568s # Current time GMT: Tue Dec 17 19:08:15 2024 568s # Using Test.pm version 1.31 568s # Using Apache/Test.pm version 1.42 568s # expected: 'begin-foobar-end 568s # ' 568s # received: 'begin-foobar-end 568s # ' 568s ok 1 568s # expected: 200 568s # received: '200' 568s ok 2 568s # testing : response was gzipped 568s # expected: 'gzip' 568s # received: 'gzip' 568s ok 3 568s # expected: 'begin-foobar-end 568s # ' 568s # received: 'begin-foobar-end 568s # ' 568s ok 4 568s ok 569s t/apache/pr18757.t .................. 569s 1..3 569s # Running under perl version 5.038002 for linux 569s # Current time local: Tue Dec 17 19:08:17 2024 569s # Current time GMT: Tue Dec 17 19:08:17 2024 569s # Using Test.pm version 1.31 569s # Using Apache/Test.pm version 1.42 569s # testing : 200 response from GET 569s # expected: 200 569s # received: '200' 569s ok 1 569s # expected C-L is 26 569s # URL via proxy is http://localhost:8537/index.html 569s ok 2 569s # line: HTTP/1.1 200 OK 569s # line: Date: Tue, 17 Dec 2024 19:08:18 GMT 569s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 569s # line: Vary: In-If1 569s # line: Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 569s # line: ETag: "1a-613edd771cbc0" 569s # line: Accept-Ranges: bytes 569s # line: Content-Length: 26 569s # line: DMMATCH1: 1 569s # line: Content-Type: text/html 569s # line: 569s # testing : whether proxy strips Content-Length header 569s # expected: 1 569s # received: 1 569s ok 3 569s ok 570s t/apache/pr35292.t .................. 570s 1..3 570s # Running under perl version 5.038002 for linux 570s # Current time local: Tue Dec 17 19:08:18 2024 570s # Current time GMT: Tue Dec 17 19:08:18 2024 570s # Using Test.pm version 1.31 570s # Using Apache/Test.pm version 1.42 570s ok 1 570s ok 2 570s # testing : read response-line 570s # expected: qr/^HTTP\/1\.. 413/ 570s # received: 'HTTP/1.1 413 Request Entity Too Large 570s # ' 570s ok 3 570s ok 571s t/apache/pr35330.t .................. 571s 1..2 571s # Running under perl version 5.038002 for linux 571s # Current time local: Tue Dec 17 19:08:19 2024 571s # Current time GMT: Tue Dec 17 19:08:19 2024 571s # Using Test.pm version 1.31 571s # Using Apache/Test.pm version 1.42 571s # testing : SSI was allowed for location 571s # expected: 200 571s # received: '200' 571s ok 1 571s # testing : file was served with correct content 571s # expected: 'hello' 571s # received: 'hello' 571s ok 2 571s ok 572s t/apache/pr37166.t .................. 572s 1..4 572s # Running under perl version 5.038002 for linux 572s # Current time local: Tue Dec 17 19:08:20 2024 572s # Current time GMT: Tue Dec 17 19:08:20 2024 572s # Using Test.pm version 1.31 572s # Using Apache/Test.pm version 1.42 572s # testing : SSI was allowed for location 572s # expected: 200 572s # received: '200' 572s ok 1 572s # testing : file was served with correct content 572s # expected: 'Hello world 572s # ' 572s # received: 'Hello world 572s # ' 572s ok 2 572s # testing : explicit 200 response 572s # expected: 200 572s # received: '200' 572s ok 3 572s # testing : file was again served with correct content 572s # expected: 'Hello world 572s # ' 572s # received: 'Hello world 572s # ' 572s ok 4 572s ok 573s t/apache/pr43939.t .................. 573s 1..4 573s # Running under perl version 5.038002 for linux 573s # Current time local: Tue Dec 17 19:08:21 2024 573s # Current time GMT: Tue Dec 17 19:08:21 2024 573s # Using Test.pm version 1.31 573s # Using Apache/Test.pm version 1.42 573s # expected: 'begin-default-end 573s # ' 573s # received: 'begin-default-end 573s # ' 573s ok 1 573s # expected: 200 573s # received: '200' 573s ok 2 573s # testing : response was gzipped 573s # expected: 'gzip' 573s # received: 'gzip' 573s ok 3 573s # expected: 'begin-default-end 573s # ' 573s # received: 'begin-default-end 573s # ' 573s ok 4 573s ok 574s t/apache/pr49328.t .................. 574s 1..1 574s # Running under perl version 5.038002 for linux 574s # Current time local: Tue Dec 17 19:08:22 2024 574s # Current time GMT: Tue Dec 17 19:08:22 2024 574s # Using Test.pm version 1.31 574s # Using Apache/Test.pm version 1.42 574s # expected: 'before 574s # included 574s # after 574s # ' 574s # received: 'before 574s # included 574s # after 574s # ' 574s ok 1 574s ok 576s t/apache/rwrite.t ................... 576s # using LWP client 576s 1..114 576s # Running under perl version 5.038002 for linux 576s # Current time local: Tue Dec 17 19:08:23 2024 576s # Current time GMT: Tue Dec 17 19:08:23 2024 576s # Using Test.pm version 1.31 576s # Using Apache/Test.pm version 1.42 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:24 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 1024 576s #Client-Date: Tue, 17 Dec 2024 19:08:24 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #DMMATCH1: 1 576s # 576s # testing : bytes in body 576s # expected: 1024 576s # received: 1024 576s ok 1 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:24 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 2048 576s #Client-Date: Tue, 17 Dec 2024 19:08:24 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #DMMATCH1: 1 576s # 576s # testing : bytes in body 576s # expected: 2048 576s # received: 2048 576s ok 2 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:24 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 3072 576s #Client-Date: Tue, 17 Dec 2024 19:08:24 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #DMMATCH1: 1 576s # 576s # testing : bytes in body 576s # expected: 3072 576s # received: 3072 576s ok 3 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:24 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 4096 576s #Client-Date: Tue, 17 Dec 2024 19:08:24 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #DMMATCH1: 1 576s # 576s # testing : bytes in body 576s # expected: 4096 576s # received: 4096 576s ok 4 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:24 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 5120 576s #Client-Date: Tue, 17 Dec 2024 19:08:24 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #DMMATCH1: 1 576s # 576s # testing : bytes in body 576s # expected: 5120 576s # received: 5120 576s ok 5 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:24 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 6144 576s #Client-Date: Tue, 17 Dec 2024 19:08:24 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #DMMATCH1: 1 576s # 576s # testing : bytes in body 576s # expected: 6144 576s # received: 6144 576s ok 6 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:24 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 7168 576s #Client-Date: Tue, 17 Dec 2024 19:08:24 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #DMMATCH1: 1 576s # 576s # testing : bytes in body 576s # expected: 7168 576s # received: 7168 576s ok 7 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:24 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:24 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 8192 576s # received: 8192 576s ok 8 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:24 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:24 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 9216 576s # received: 9216 576s ok 9 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:24 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:24 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 10240 576s # received: 10240 576s ok 10 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:24 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:24 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 11264 576s # received: 11264 576s ok 11 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:24 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:24 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 12288 576s # received: 12288 576s ok 12 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:24 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 13312 576s # received: 13312 576s ok 13 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:24 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 14336 576s # received: 14336 576s ok 14 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:24 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 15360 576s # received: 15360 576s ok 15 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 16384 576s # received: 16384 576s ok 16 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 17408 576s # received: 17408 576s ok 17 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 18432 576s # received: 18432 576s ok 18 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 19456 576s # received: 19456 576s ok 19 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 20480 576s # received: 20480 576s ok 20 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 21504 576s # received: 21504 576s ok 21 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 22528 576s # received: 22528 576s ok 22 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 23552 576s # received: 23552 576s ok 23 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 24576 576s # received: 24576 576s ok 24 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 25600 576s # received: 25600 576s ok 25 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 26624 576s # received: 26624 576s ok 26 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 27648 576s # received: 27648 576s ok 27 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 28672 576s # received: 28672 576s ok 28 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 29696 576s # received: 29696 576s ok 29 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 30720 576s # received: 30720 576s ok 30 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 31744 576s # received: 31744 576s ok 31 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 32768 576s # received: 32768 576s ok 32 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 33792 576s # received: 33792 576s ok 33 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 34816 576s # received: 34816 576s ok 34 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 35840 576s # received: 35840 576s ok 35 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 36864 576s # received: 36864 576s ok 36 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 37888 576s # received: 37888 576s ok 37 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 38912 576s # received: 38912 576s ok 38 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 39936 576s # received: 39936 576s ok 39 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 40960 576s # received: 40960 576s ok 40 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 41984 576s # received: 41984 576s ok 41 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 43008 576s # received: 43008 576s ok 42 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 44032 576s # received: 44032 576s ok 43 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 45056 576s # received: 45056 576s ok 44 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 46080 576s # received: 46080 576s ok 45 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 47104 576s # received: 47104 576s ok 46 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 48128 576s # received: 48128 576s ok 47 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 49152 576s # received: 49152 576s ok 48 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 50176 576s # received: 50176 576s ok 49 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 51200 576s # received: 51200 576s ok 50 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 102400 576s # received: 102400 576s ok 51 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 307200 576s # received: 307200 576s ok 52 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 512000 576s # received: 512000 576s ok 53 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 2048000 576s # received: 2048000 576s ok 54 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 4096000 576s # received: 4096000 576s ok 55 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 6144000 576s # received: 6144000 576s ok 56 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 10240000 576s # received: 10240000 576s ok 57 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 1024 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #DMMATCH1: 1 576s # 576s # testing : bytes in body 576s # expected: 1024 576s # received: 1024 576s ok 58 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 2048 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #DMMATCH1: 1 576s # 576s # testing : bytes in body 576s # expected: 2048 576s # received: 2048 576s ok 59 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 3072 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #DMMATCH1: 1 576s # 576s # testing : bytes in body 576s # expected: 3072 576s # received: 3072 576s ok 60 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 4096 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #DMMATCH1: 1 576s # 576s # testing : bytes in body 576s # expected: 4096 576s # received: 4096 576s ok 61 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 5120 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #DMMATCH1: 1 576s # 576s # testing : bytes in body 576s # expected: 5120 576s # received: 5120 576s ok 62 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 6144 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #DMMATCH1: 1 576s # 576s # testing : bytes in body 576s # expected: 6144 576s # received: 6144 576s ok 63 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 7168 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #DMMATCH1: 1 576s # 576s # testing : bytes in body 576s # expected: 7168 576s # received: 7168 576s ok 64 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 8192 576s # received: 8192 576s ok 65 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 9216 576s # received: 9216 576s ok 66 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 10240 576s # received: 10240 576s ok 67 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 11264 576s # received: 11264 576s ok 68 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 12288 576s # received: 12288 576s ok 69 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 13312 576s # received: 13312 576s ok 70 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 14336 576s # received: 14336 576s ok 71 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 15360 576s # received: 15360 576s ok 72 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 16384 576s # received: 16384 576s ok 73 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 17408 576s # received: 17408 576s ok 74 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 18432 576s # received: 18432 576s ok 75 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 19456 576s # received: 19456 576s ok 76 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 20480 576s # received: 20480 576s ok 77 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 21504 576s # received: 21504 576s ok 78 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 22528 576s # received: 22528 576s ok 79 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 23552 576s # received: 23552 576s ok 80 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 24576 576s # received: 24576 576s ok 81 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 25600 576s # received: 25600 576s ok 82 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 26624 576s # received: 26624 576s ok 83 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 27648 576s # received: 27648 576s ok 84 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 28672 576s # received: 28672 576s ok 85 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 29696 576s # received: 29696 576s ok 86 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 30720 576s # received: 30720 576s ok 87 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 31744 576s # received: 31744 576s ok 88 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 32768 576s # received: 32768 576s ok 89 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 33792 576s # received: 33792 576s ok 90 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 34816 576s # received: 34816 576s ok 91 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 35840 576s # received: 35840 576s ok 92 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 36864 576s # received: 36864 576s ok 93 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 37888 576s # received: 37888 576s ok 94 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 38912 576s # received: 38912 576s ok 95 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 39936 576s # received: 39936 576s ok 96 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 40960 576s # received: 40960 576s ok 97 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 41984 576s # received: 41984 576s ok 98 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 43008 576s # received: 43008 576s ok 99 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 44032 576s # received: 44032 576s ok 100 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 45056 576s # received: 45056 576s ok 101 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 46080 576s # received: 46080 576s ok 102 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 47104 576s # received: 47104 576s ok 103 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 48128 576s # received: 48128 576s ok 104 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 49152 576s # received: 49152 576s ok 105 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 50176 576s # received: 50176 576s ok 106 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 51200 576s # received: 51200 576s ok 107 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 102400 576s # received: 102400 576s ok 108 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 307200 576s # received: 307200 576s ok 109 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 512000 576s # received: 512000 576s ok 110 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 2048000 576s # received: 2048000 576s ok 111 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 4096000 576s # received: 4096000 576s ok 112 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 6144000 576s # received: 6144000 576s ok 113 576s #lwp request: 576s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 576s #User-Agent: libwww-perl/6.76 576s # 576s #server response: 576s #HTTP/1.1 200 OK 576s #Connection: close 576s #Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 576s #Vary: In-If1 576s #Content-Length: 0 576s #Client-Date: Tue, 17 Dec 2024 19:08:25 GMT 576s #Client-Peer: 127.0.0.1:8529 576s #Client-Response-Num: 1 576s #Client-Transfer-Encoding: chunked 576s #DMMATCH1: 1 576s #X-Content-Length-Note: added by Apache::TestRequest 576s # 576s # testing : bytes in body 576s # expected: 10240000 576s # received: 10240000 576s ok 114 576s ok 577s t/apache/server_name_port.t ......... 577s 1..84 577s # Running under perl version 5.038002 for linux 577s # Current time local: Tue Dec 17 19:08:25 2024 577s # Current time GMT: Tue Dec 17 19:08:25 2024 577s # Using Test.pm version 1.31 577s # Using Apache/Test.pm version 1.42 577s # SENDING: 577s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 577s # expecting 200, got 200 577s ok 1 577s # got SERVER_NAME='righthost', expected 'righthost' 577s ok 2 577s # got SERVER_PORT='8529', expected '8529' 577s ok 3 577s # SENDING: 577s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 577s # expecting 200, got 200 577s ok 4 577s # got SERVER_NAME='righthost', expected 'righthost' 577s ok 5 577s # got SERVER_PORT='123', expected '123' 577s ok 6 577s # SENDING: 577s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 577s # expecting 200, got 200 577s ok 7 577s # got SERVER_NAME='righthost', expected 'righthost' 577s ok 8 577s # got SERVER_PORT='8529', expected '8529' 577s ok 9 577s # SENDING: 577s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 577s # expecting 200, got 200 577s ok 10 577s # got SERVER_NAME='righthost', expected 'righthost' 577s ok 11 577s # got SERVER_PORT='123', expected '123' 577s ok 12 577s # SENDING: 577s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 577s # expecting 200, got 200 577s ok 13 577s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 577s ok 14 577s # got SERVER_PORT='8529', expected '8529' 577s ok 15 577s # SENDING: 577s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 577s # expecting 200, got 200 577s ok 16 577s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 577s ok 17 577s # got SERVER_PORT='123', expected '123' 577s ok 18 577s # SENDING: 577s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 577s # expecting 200, got 200 577s ok 19 577s # got SERVER_NAME='[::1]', expected '[::1]' 577s ok 20 577s # got SERVER_PORT='8529', expected '8529' 577s ok 21 577s # SENDING: 577s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 577s # expecting 200, got 200 577s ok 22 577s # got SERVER_NAME='[::1]', expected '[::1]' 577s ok 23 577s # got SERVER_PORT='123', expected '123' 577s ok 24 577s # SENDING: 577s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 577s # expecting 200, got 200 577s ok 25 577s # got SERVER_NAME='[a::1]', expected '[a::1]' 577s ok 26 577s # got SERVER_PORT='8529', expected '8529' 577s ok 27 577s # SENDING: 577s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 577s # expecting 200, got 200 577s ok 28 577s # got SERVER_NAME='[a::1]', expected '[a::1]' 577s ok 29 577s # got SERVER_PORT='123', expected '123' 577s ok 30 577s # SENDING: 577s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 577s # expecting 200, got 200 577s ok 31 577s # got SERVER_NAME='[a::1]', expected '[a::1]' 577s ok 32 577s # got SERVER_PORT='8529', expected '8529' 577s ok 33 577s # SENDING: 577s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 577s # expecting 200, got 200 577s ok 34 577s # got SERVER_NAME='[a::1]', expected '[a::1]' 577s ok 35 577s # got SERVER_PORT='123', expected '123' 577s ok 36 577s # SENDING: 577s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 577s # expecting 200, got 200 577s ok 37 577s # got SERVER_NAME='righthost', expected 'righthost' 577s ok 38 577s # got SERVER_PORT='8529', expected '8529' 577s ok 39 577s # SENDING: 577s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 577s # expecting 200, got 200 577s ok 40 577s # got SERVER_NAME='righthost', expected 'righthost' 577s ok 41 577s # got SERVER_PORT='123', expected '123' 577s ok 42 577s # SENDING: 577s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 577s # expecting 200, got 200 577s ok 43 577s # got SERVER_NAME='righthost', expected 'righthost' 577s ok 44 577s # got SERVER_PORT='8529', expected '8529' 577s ok 45 577s # SENDING: 577s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 577s # expecting 200, got 200 577s ok 46 577s # got SERVER_NAME='righthost', expected 'righthost' 577s ok 47 577s # got SERVER_PORT='123', expected '123' 577s ok 48 577s # SENDING: 577s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 577s # expecting 200, got 200 577s ok 49 577s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 577s ok 50 577s # got SERVER_PORT='8529', expected '8529' 577s ok 51 577s # SENDING: 577s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 577s # expecting 200, got 200 577s ok 52 577s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 577s ok 53 577s # got SERVER_PORT='123', expected '123' 577s ok 54 577s # SENDING: 577s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 577s # expecting 200, got 200 577s ok 55 577s # got SERVER_NAME='[::1]', expected '[::1]' 577s ok 56 577s # got SERVER_PORT='8529', expected '8529' 577s ok 57 577s # SENDING: 577s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 577s # expecting 200, got 200 577s ok 58 577s # got SERVER_NAME='[::1]', expected '[::1]' 577s ok 59 577s # got SERVER_PORT='123', expected '123' 577s ok 60 577s # SENDING: 577s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 577s # expecting 200, got 200 577s ok 61 577s # got SERVER_NAME='righthost', expected 'righthost' 577s ok 62 577s # got SERVER_PORT='8529', expected '8529' 577s ok 63 577s # SENDING: 577s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 577s # expecting 200, got 200 577s ok 64 577s # got SERVER_NAME='righthost', expected 'righthost' 577s ok 65 577s # got SERVER_PORT='123', expected '123' 577s ok 66 577s # SENDING: 577s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 577s # expecting 200, got 200 577s ok 67 577s # got SERVER_NAME='righthost', expected 'righthost' 577s ok 68 577s # got SERVER_PORT='8529', expected '8529' 577s ok 69 577s # SENDING: 577s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 577s # expecting 200, got 200 577s ok 70 577s # got SERVER_NAME='righthost', expected 'righthost' 577s ok 71 577s # got SERVER_PORT='123', expected '123' 577s ok 72 577s # SENDING: 577s # 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 577s # expecting 200, got 200 577s ok 73 577s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 577s ok 74 577s # got SERVER_PORT='8529', expected '8529' 577s ok 75 577s # SENDING: 577s # 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 577s # expecting 200, got 200 577s ok 76 577s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 577s ok 77 577s # got SERVER_PORT='123', expected '123' 577s ok 78 577s # SENDING: 577s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 577s # expecting 200, got 200 577s ok 79 577s # got SERVER_NAME='[::1]', expected '[::1]' 577s ok 80 577s # got SERVER_PORT='8529', expected '8529' 577s ok 81 577s # SENDING: 577s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 577s # expecting 200, got 200 577s ok 82 577s # got SERVER_NAME='[::1]', expected '[::1]' 577s ok 83 577s # got SERVER_PORT='123', expected '123' 577s ok 84 577s ok 579s t/apache/teclchunk.t ................ skipped: Not supported yet 580s t/apr/uri.t ......................... 580s 1..1 580s # Running under perl version 5.038002 for linux 580s # Current time local: Tue Dec 17 19:08:28 2024 580s # Current time GMT: Tue Dec 17 19:08:28 2024 580s # Using Test.pm version 1.31 580s # Using Apache/Test.pm version 1.42 580s ok 1 580s ok 581s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 582s t/filter/case.t ..................... 582s 1..4 582s # Running under perl version 5.038002 for linux 582s # Current time local: Tue Dec 17 19:08:30 2024 582s # Current time GMT: Tue Dec 17 19:08:30 2024 582s # Using Test.pm version 1.31 582s # Using Apache/Test.pm version 1.42 582s ok 1 582s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 582s # expected 200 582s # received 200 582s # body: =HEAD1 NAME 582s X X 582s 582s PERLSUB - PERL SUBROUTINES 582s 582s =HEAD1 SYNOPSIS 582s 582s TO DECLARE SUBROUTINES: 582s X X 582s 582s SUB NAME; # A "FORWARD" DECLARATION. 582s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 582s SUB NAME : ATTRS; # WITH ATTRIBUTES 582s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 582s 582s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 582s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 582s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 582s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 582s 582s USE FEATURE 'SIGNATURES'; 582s SUB NAME(SIG) BLOCK # WITH SIGNATURE 582s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 582s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 582s 582s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 582s X 582s 582s $SUBREF = SUB BLOCK; # NO PROTO 582s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 582s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 582s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 582s 582s USE FEATURE 'SIGNATURES'; 582s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 582s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 582s 582s TO IMPORT SUBROUTINES: 582s X 582s 582s USE MODULE QW(NAME1 NAME2 NAME3); 582s 582s TO CALL SUBROUTINES: 582s X X 582s 582s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 582s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 582s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 582s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 582s 582s =HEAD1 DESCRIPTION 582s 582s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 582s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 582s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 582s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 582s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 582s ITS NAME OR A CODE REFERENCE. 582s 582s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 582s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 582s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 582s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 582s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 582s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 582s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 582s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 582s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 582s X X 582s 582s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 582s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 582s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 582s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 582s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 582s SUCH A SIGNATURE-USING SUBROUTINE. 582s 582s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 582s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 582s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 582s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 582s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 582s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 582s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 582s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 582s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 582s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 582s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 582s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 582s X X X<@_> 582s 582s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 582s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 582s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 582s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 582s L AND L. 582s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 582s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 582s 582s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 582s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 582s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 582s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 582s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 582s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 582s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 582s ONE LARGE INDISTINGUISHABLE LIST. 582s 582s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 582s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 582s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 582s EMPTY SUB RETURNS THE EMPTY LIST. 582s X X X 582s 582s EXAMPLE: 582s 582s SUB MAX { 582s MY $MAX = SHIFT(@_); 582s FOREACH $FOO (@_) { 582s $MAX = $FOO IF $MAX < $FOO; 582s } 582s RETURN $MAX; 582s } 582s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 582s 582s EXAMPLE: 582s 582s # GET A LINE, COMBINING CONTINUATION LINES 582s # THAT START WITH WHITESPACE 582s 582s SUB GET_LINE { 582s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 582s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 582s IF ($LOOKAHEAD =~ /^[ \T]/) { 582s $THISLINE .= $LOOKAHEAD; 582s } 582s ELSE { 582s LAST LINE; 582s } 582s } 582s RETURN $THISLINE; 582s } 582s 582s $LOOKAHEAD = ; # GET FIRST LINE 582s WHILE (DEFINED($LINE = GET_LINE())) { 582s ... 582s } 582s 582s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 582s 582s SUB MAYBESET { 582s MY($KEY, $VALUE) = @_; 582s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 582s } 582s 582s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 582s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 582s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 582s ITS CALLER'S VALUES. 582s X X 582s 582s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 582s SUB UPCASE_IN { 582s FOR (@_) { TR/A-Z/A-Z/ } 582s } 582s 582s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 582s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 582s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 582s X X 582s 582s UPCASE_IN("FREDERICK"); 582s 582s IT WOULD BE MUCH SAFER IF THE C FUNCTION 582s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 582s OF CHANGING THEM IN PLACE: 582s 582s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 582s SUB UPCASE { 582s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 582s MY @PARMS = @_; 582s FOR (@PARMS) { TR/A-Z/A-Z/ } 582s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 582s } 582s 582s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 582s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 582s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 582s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 582s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 582s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 582s 582s @NEWLIST = UPCASE(@LIST1, @LIST2); 582s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 582s 582s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 582s 582s (@X, @Y) = UPCASE(@LIST1, @LIST2); 582s 582s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 582s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 582s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 582s L
FOR ALTERNATIVES. 582s 582s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 582s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 582s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 582s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 582s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 582s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 582s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 582s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 582s SEE L FOR MORE ABOUT ALL THAT. 582s X<&> 582s 582s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 582s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 582s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 582s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 582s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 582s X 582s 582s &FOO(1,2,3); # PASS THREE ARGUMENTS 582s FOO(1,2,3); # THE SAME 582s 582s FOO(); # PASS A NULL LIST 582s &FOO(); # THE SAME 582s 582s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 582s USE STRICT 'SUBS'; 582s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 582s # A COMPILE-TIME ERROR 582s NO STRICT 'SUBS'; 582s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 582s # A LITERAL STRING "FOO" 582s 582s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 582s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 582s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 582s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 582s X<&> 582s 582s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 582s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 582s YOUR SUBROUTINE'S NAME. 582s 582s USE V5.16; 582s MY $FACTORIAL = SUB { 582s MY ($X) = @_; 582s RETURN 1 IF $X == 1; 582s RETURN($X * __SUB__->( $X - 1 ) ); 582s }; 582s 582s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 582s IS SUBJECT TO CHANGE. 582s 582s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 582s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 582s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 582s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 582s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 582s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 582s SPECIAL, PRE-DEFINED THINGS. 582s 582s =OVER 582s 582s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 582s 582s C 582s 582s =ITEM DOCUMENTED IN L 582s 582s C, C 582s 582s =ITEM DOCUMENTED IN L 582s 582s C, C 582s 582s =ITEM DOCUMENTED IN L 582s 582s C, C, C, C, C, C, C, 582s C, C, C, C, C, C, 582s C, C, C, C, C, C, C, 582s C, C, C, C, C, C, 582s C, C, C, C, C, 582s C, C, C, C 582s 582s =ITEM DOCUMENTED IN L 582s 582s C, C, C, C, C, C, C, 582s C, C, C, C, C, C, C, 582s C, C, C, C, C, C 582s 582s =ITEM DOCUMENTED IN L 582s 582s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 582s L<< C|PERLFUNC/REQUIRE >> 582s 582s =ITEM DOCUMENTED IN L 582s 582s C 582s 582s =ITEM DOCUMENTED IN L 582s 582s C, C, C, C, C 582s 582s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 582s 582s ANY STARTING WITH C<(> 582s 582s =BACK 582s 582s THE C, C, C, C AND C SUBROUTINES 582s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 582s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 582s EXPLICITLY. SEE L 582s 582s =HEAD2 SIGNATURES 582s 582s X X 582s 582s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 582s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 582s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 582s 582s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 582s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 582s DIRECTLY BY C, IN THE CURRENT SCOPE. 582s 582s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 582s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 582s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 582s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 582s 582s FOR EXAMPLE, 582s 582s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 582s 582s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 582s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 582s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 582s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 582s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 582s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 582s 582s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 582s THE SIGNATURE. FOR EXAMPLE, 582s 582s SUB FOO ($LEFT, $RIGHT) { 582s RETURN $LEFT + $RIGHT; 582s } 582s 582s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 582s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 582s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 582s EQUIVALENT TO 582s 582s SUB FOO { 582s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 582s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 582s MY $LEFT = $_[0]; 582s MY $RIGHT = $_[1]; 582s RETURN $LEFT + $RIGHT; 582s } 582s 582s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 582s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 582s 582s SUB FOO ($FIRST, $, $THIRD) { 582s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 582s } 582s 582s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 582s MANDATORY FOR THE CALLER TO PASS IT. 582s 582s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 582s SEPARATED FROM THE PARAMETER NAME BY C<=>: 582s 582s SUB FOO ($LEFT, $RIGHT = 0) { 582s RETURN $LEFT + $RIGHT; 582s } 582s 582s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 582s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 582s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 582s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 582s FOR EXAMPLE, 582s 582s MY $AUTO_ID = 0; 582s SUB FOO ($THING, $ID = $AUTO_ID++) { 582s PRINT "$THING HAS ID $ID"; 582s } 582s 582s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 582s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 582s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 582s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 582s 582s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 582s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 582s } 582s 582s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 582s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 582s VALUE PROVIDED WAS C. 582s 582s SUB FOO ($NAME //= "WORLD") { 582s PRINT "HELLO, $NAME"; 582s } 582s 582s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 582s 582s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 582s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 582s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 582s 582s SUB FOO ($X ||= 10) { 582s RETURN 5 + $X; 582s } 582s 582s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 582s FOR EXAMPLE, 582s 582s SUB FOO ($THING, $ = 1) { 582s PRINT $THING; 582s } 582s 582s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 582s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 582s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 582s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 582s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 582s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 582s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 582s 582s SUB FOO ($THING, $=) { 582s PRINT $THING; 582s } 582s 582s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 582s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 582s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 582s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 582s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 582s TO RIGHT. 582s 582s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 582s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 582s 582s SUB FOO ($FILTER, @INPUTS) { 582s PRINT $FILTER->($_) FOREACH @INPUTS; 582s } 582s 582s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 582s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 582s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 582s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 582s 582s SUB FOO ($THING, @) { 582s PRINT $THING; 582s } 582s 582s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 582s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 582s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 582s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 582s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 582s AS WITH STANDARD HASH CONSTRUCTION. 582s 582s SUB FOO ($FILTER, %INPUTS) { 582s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 582s } 582s 582s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 582s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 582s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 582s 582s SUB FOO ($THING, %) { 582s PRINT $THING; 582s } 582s 582s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 582s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 582s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 582s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 582s AN EMPTY ARRAY OR EMPTY HASH. 582s 582s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 582s THAT THE CALLER PASSED NO ARGUMENTS: 582s 582s SUB FOO () { 582s RETURN 123; 582s } 582s 582s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 582s WARNING IN THE C CATEGORY. FROM PERL 5.36 582s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 582s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 582s STATEMENT SUCH AS: 582s 582s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 582s 582s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 582s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 582s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 582s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 582s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 582s WARNINGS IN THE C CATEGORY WHEN 582s COMPILED: 582s 582s SUB F ($X) { 582s # THIS LINE EMITS THE WARNING SEEN BELOW 582s PRINT "ARGUMENTS ARE @_"; 582s } 582s 582s Z<> 582s 582s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 582s EXPERIMENTAL AT ... 582s 582s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 582s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 582s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 582s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 582s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 582s SUPPLY THAT ARGUMENT. 582s 582s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 582s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 582s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 582s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 582s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 582s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 582s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 582s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 582s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 582s 582s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 582s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 582s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 582s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 582s L. FOR EXAMPLE, 582s 582s SUB FOO :PROTOTYPE($) { $_[0] } 582s 582s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 582s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 582s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 582s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 582s 582s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 582s RETURN $LEFT + $RIGHT; 582s } 582s 582s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 582s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 582s THE SUBROUTINE'S BODY. 582s 582s =HEAD2 PRIVATE VARIABLES VIA MY() 582s X X X X X 582s X X 582s 582s SYNOPSIS: 582s 582s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 582s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 582s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 582s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 582s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 582s 582s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 582s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 582s SEE L AND L. 582s 582s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 582s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 582s (C/C/C/C), LOOP 582s (C/C/C/C/C), SUBROUTINE, C, 582s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 582s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 582s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 582s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 582s WITH C INSTEAD. 582s 582s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 582s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 582s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 582s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 582s ITS OWN COPY. 582s X 582s 582s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 582s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 582s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 582s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 582s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 582s 582s MY $X = 10; 582s SUB BUMPX { $X++ } 582s 582s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 582s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 582s THE C ITSELF. SEE L. 582s X 582s 582s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 582s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 582s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 582s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 582s 582s $ARG = "FRED"; # "GLOBAL" VARIABLE 582s $N = CUBE_ROOT(27); 582s PRINT "$ARG THINKS THE ROOT IS $N\N"; 582s # OUTPUTS: FRED THINKS THE ROOT IS 3 582s 582s SUB CUBE_ROOT { 582s MY $ARG = SHIFT; # NAME DOESN'T MATTER 582s $ARG **= 1/3; 582s RETURN $ARG; 582s } 582s 582s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 582s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 582s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 582s 582s MY ($FOO) = ; # WRONG? 582s MY @FOO = ; 582s 582s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 582s 582s MY $FOO = ; 582s 582s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 582s 582s MY $FOO, $BAR = 1; # WRONG 582s 582s THAT HAS THE SAME EFFECT AS 582s 582s MY $FOO; 582s $BAR = 1; 582s 582s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 582s THE CURRENT STATEMENT. THUS, 582s 582s MY $X = $X; 582s 582s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 582s THE EXPRESSION 582s 582s MY $X = 123 AND $X == 123 582s 582s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 582s 582s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 582s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 582s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 582s 582s WHILE (MY $LINE = <>) { 582s $LINE = LC $LINE; 582s } CONTINUE { 582s PRINT $LINE; 582s } 582s 582s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 582s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 582s IT. SIMILARLY, IN THE CONDITIONAL 582s 582s IF ((MY $ANSWER = ) =~ /^YES$/I) { 582s USER_AGREES(); 582s } ELSIF ($ANSWER =~ /^NO$/I) { 582s USER_DISAGREES(); 582s } ELSE { 582s CHOMP $ANSWER; 582s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 582s } 582s 582s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 582s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 582s BUT NOT BEYOND IT. SEE L FOR INFORMATION 582s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 582s 582s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 582s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 582s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 582s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 582s IN THE LOOP 582s X X 582s 582s FOR MY $I (1, 2, 3) { 582s SOME_FUNCTION(); 582s } 582s 582s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 582s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 582s X X 582s 582s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 582s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 582s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 582s 582s USE STRICT 'VARS'; 582s 582s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 582s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 582s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 582s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 582s THIS WITH C. 582s 582s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 582s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 582s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 582s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 582s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 582s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 582s EXAMPLE. 582s 582s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 582s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 582s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 582s 582s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 582s 582s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 582s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 582s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 582s 582s PACKAGE MAIN; 582s LOCAL $X = 10; 582s MY $X = 20; 582s PRINT "$X AND $::X\N"; 582s 582s THAT WILL PRINT OUT C<20> AND C<10>. 582s 582s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 582s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 582s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 582s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 582s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 582s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 582s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 582s AN ANONYMOUS SUB REFERENCE: 582s 582s MY $SECRET_VERSION = '1.001-BETA'; 582s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 582s &$SECRET_SUB(); 582s 582s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 582s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 582s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 582s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 582s UNQUALIFIED AND UNQUALIFIABLE. 582s 582s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 582s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 582s L FOR SOMETHING OF A WORK-AROUND TO 582s THIS. 582s 582s =HEAD2 PERSISTENT PRIVATE VARIABLES 582s X X X X 582s X X 582s 582s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 582s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 582s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 582s 582s =HEAD3 PERSISTENT VARIABLES VIA STATE() 582s 582s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 582s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 582s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 582s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 582s THE C FORM DOES NOT REQUIRE THE 582s C PRAGMA. 582s 582s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 582s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 582s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 582s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 582s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 582s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 582s SUBROUTINE EACH TIME IT IS EXECUTED.) 582s 582s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 582s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 582s 582s USE FEATURE 'STATE'; 582s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 582s 582s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 582s 582s USE FEATURE 'STATE'; 582s SUB CREATE_COUNTER { 582s RETURN SUB { STATE $X; RETURN ++$X } 582s } 582s 582s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 582s CODE OUTSIDE. 582s 582s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 582s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 582s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 582s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 582s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 582s 582s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 582s 582s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 582s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 582s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 582s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 582s 582s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 582s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 582s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 582s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 582s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 582s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 582s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 582s 582s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 582s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 582s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 582s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 582s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 582s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 582s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 582s 582s { 582s MY $SECRET_VAL = 0; 582s SUB GIMME_ANOTHER { 582s RETURN ++$SECRET_VAL; 582s } 582s } 582s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 582s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 582s 582s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 582s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 582s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 582s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 582s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 582s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 582s STARTS TO RUN: 582s 582s BEGIN { 582s MY $SECRET_VAL = 0; 582s SUB GIMME_ANOTHER { 582s RETURN ++$SECRET_VAL; 582s } 582s } 582s 582s SEE L ABOUT THE 582s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 582s C AND C. 582s 582s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 582s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 582s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 582s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 582s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 582s 582s =HEAD2 TEMPORARY VALUES VIA LOCAL() 582s X X X X 582s X 582s 582s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 582s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 582s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 582s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 582s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 582s 582s SYNOPSIS: 582s 582s # LOCALIZATION OF VALUES 582s 582s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 582s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 582s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 582s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 582s 582s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 582s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 582s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 582s # LOCALIZATION 582s 582s # LOCALIZATION OF SYMBOLS 582s 582s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 582s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 582s # @MERLYN IS REALLY @RANDAL, ETC 582s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 582s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 582s 582s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 582s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 582s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 582s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 582s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 582s 582s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 582s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 582s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 582s CREATES NEW, DYNAMICALLY SCOPED VALUES. 582s 582s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 582s PLACED IN PARENTHESES. THIS OPERATOR WORKS 582s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 582s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 582s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 582s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 582s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 582s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 582s UNDEFINED VALUE.) 582s 582s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 582s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 582s VARIABLES OUTSIDE THE LOOP. 582s 582s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 582s X 582s 582s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 582s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 582s VIEWED AS A SCALAR OR AN ARRAY. SO 582s 582s LOCAL($FOO) = ; 582s LOCAL @FOO = ; 582s 582s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 582s 582s LOCAL $FOO = ; 582s 582s SUPPLIES A SCALAR CONTEXT. 582s 582s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 582s X 582s 582s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 582s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 582s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 582s 582s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 582s 582s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 582s { LOCAL $/ = UNDEF; $SLURP = ; } 582s 582s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 582s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 582s I, BECAUSE THE $1 VARIABLE IS 582s MAGICAL AND READ-ONLY : 582s 582s LOCAL $1 = 2; 582s 582s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 582s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 582s TO SAFELY REUSE $_ IN A SUBROUTINE. 582s 582s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 582s WORK AS DESCRIBED. 582s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 582s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 582s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 582s SEE L FOR MORE 582s DETAILS. 582s X 582s 582s =HEAD3 LOCALIZATION OF GLOBS 582s X X 582s 582s THE CONSTRUCT 582s 582s LOCAL *NAME; 582s 582s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 582s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 582s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 582s 582s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 582s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 582s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 582s SEPARATOR. 582s 582s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 582s X X 582s X 582s 582s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 582s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 582s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 582s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 582s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 582s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 582s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 582s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 582s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 582s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 582s 582s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 582s @ARY = ( 0..5 ); 582s { 582s LOCAL($ARY[5]) = 6; 582s LOCAL($HASH{'A'}) = 'DRILL'; 582s WHILE (MY $E = POP(@ARY)) { 582s PRINT "$E . . .\N"; 582s LAST UNLESS $E > 3; 582s } 582s IF (@ARY) { 582s $HASH{'ONLY A'} = 'TEST'; 582s DELETE $HASH{'A'}; 582s } 582s } 582s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 582s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 582s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 582s 582s PERL WILL PRINT 582s 582s 6 . . . 582s 4 . . . 582s 3 . . . 582s THIS IS A TEST ONLY A TEST. 582s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 582s 582s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 582s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 582s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 582s SURPRISING, AND IS VERY LIKELY TO CHANGE. 582s 582s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 582s X X X 582s X 582s 582s YOU CAN USE THE C AND C 582s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 582s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 582s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 582s 582s DO { 582s MY $VAL = $ARRAY[$IDX]; 582s LOCAL $ARRAY[$IDX]; 582s DELETE $ARRAY[$IDX]; 582s $VAL 582s } 582s 582s AND 582s 582s DO { 582s MY $VAL = $HASH{KEY}; 582s LOCAL $HASH{KEY}; 582s DELETE $HASH{KEY}; 582s $VAL 582s } 582s 582s EXCEPT THAT FOR THOSE THE C IS 582s SCOPED TO THE C BLOCK. SLICES ARE 582s ALSO ACCEPTED. 582s 582s MY %HASH = ( 582s A => [ 7, 8, 9 ], 582s B => 1, 582s ) 582s 582s { 582s MY $X = DELETE LOCAL $HASH{A}; 582s # $X IS [ 7, 8, 9 ] 582s # %HASH IS (B => 1) 582s 582s { 582s MY @NUMS = DELETE LOCAL @$X[0, 2] 582s # @NUMS IS (7, 9) 582s # $X IS [ UNDEF, 8 ] 582s 582s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 582s } 582s # $X IS BACK TO [ 7, 8, 9 ] 582s 582s } 582s # %HASH IS BACK TO ITS ORIGINAL STATE 582s 582s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 582s 582s =HEAD2 LVALUE SUBROUTINES 582s X X 582s 582s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 582s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 582s 582s MY $VAL; 582s SUB CANMOD : LVALUE { 582s $VAL; # OR: RETURN $VAL; 582s } 582s SUB NOMOD { 582s $VAL; 582s } 582s 582s CANMOD() = 5; # ASSIGNS TO $VAL 582s NOMOD() = 5; # ERROR 582s 582s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 582s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 582s BY A SCALAR. FOR EXAMPLE, CONSIDER: 582s 582s DATA(2,3) = GET_DATA(3,4); 582s 582s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 582s 582s (DATA(2,3)) = GET_DATA(3,4); 582s 582s AND IN: 582s 582s (DATA(2),DATA(3)) = GET_DATA(3,4); 582s 582s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 582s 582s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 582s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 582s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 582s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 582s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 582s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 582s 582s =HEAD2 LEXICAL SUBROUTINES 582s X X X X 582s 582s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 582s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 582s AVAILABLE UNDER C OR C OR HIGHER. 582s 582s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 582s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 582s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 582s CATEGORY WAS DISABLED. 582s 582s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 582s DECLARED, AND ONLY AFTER THAT DECLARATION: 582s 582s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 582s # VERSIONS EARLIER THAN 5.26. 582s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 582s USE FEATURE 'LEXICAL_SUBS'; 582s 582s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 582s STATE SUB FOO { 582s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 582s } 582s FOO(); # CALLS "STATE" SUB 582s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 582s 582s MY SUB BAR { ... } 582s BAR(); # CALLS "MY" SUB 582s 582s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 582s 582s # WRONG 582s MY SUB BAZ { 582s BAZ(); 582s } 582s 582s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 582s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 582s 582s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 582s 582s MY SUB BAZ { 582s __SUB__->(); # CALLS ITSELF 582s } 582s 582s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 582s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 582s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 582s HOWEVER: 582s 582s MY SUB BAZ; # PREDECLARATION 582s SUB BAZ { # DEFINE THE "MY" SUB 582s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 582s } 582s 582s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 582s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 582s C; THEY KEEP EACH OTHER ALIVE (SEE L). 582s 582s =HEAD3 C VS C 582s 582s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 582s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 582s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 582s CONTAINING BLOCK TO THE NEXT. 582s 582s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 582s NECESSARY IF YOU WANT TO CREATE CLOSURES: 582s 582s SUB WHATEVER { 582s MY $X = SHIFT; 582s MY SUB INNER { 582s ... DO SOMETHING WITH $X ... 582s } 582s INNER(); 582s } 582s 582s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 582s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 582s SEE THE C<$X> FROM THE FIRST CALL TO C. 582s 582s =HEAD3 C SUBROUTINES 582s 582s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 582s SUBROUTINE OF THE SAME NAME. 582s 582s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 582s INSIDE AN INNER SCOPE: 582s 582s SUB FOO { ... } 582s 582s SUB BAR { 582s MY SUB FOO { ... } 582s { 582s # NEED TO USE THE OUTER FOO HERE 582s OUR SUB FOO; 582s FOO(); 582s } 582s } 582s 582s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 582s 582s PACKAGE MYSNEAKYMODULE; 582s 582s OUR SUB DO_SOMETHING { ... } 582s 582s SUB DO_SOMETHING_WITH_CALLER { 582s PACKAGE DB; 582s () = CALLER 1; # SETS @DB::ARGS 582s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 582s } 582s 582s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 582s X X<*> 582s 582s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 582s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 582s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 582s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 582s 582s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 582s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 582s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 582s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 582s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 582s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 582s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 582s 582s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 582s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 582s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 582s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 582s 582s SUB DOUBLEARY { 582s LOCAL(*SOMEARY) = @_; 582s FOREACH $ELEM (@SOMEARY) { 582s $ELEM *= 2; 582s } 582s } 582s DOUBLEARY(*FOO); 582s DOUBLEARY(*BAR); 582s 582s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 582s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 582s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 582s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 582s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 582s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 582s 582s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 582s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 582s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 582s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 582s L. 582s 582s =HEAD2 WHEN TO STILL USE LOCAL() 582s X X 582s 582s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 582s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 582s I USE C INSTEAD OF C. 582s 582s =OVER 4 582s 582s =ITEM 1. 582s 582s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 582s 582s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 582s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 582s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 582s IN C<@FIELDS>. 582s 582s { 582s LOCAL @ARGV = ("/ETC/MOTD"); 582s LOCAL $/ = UNDEF; 582s LOCAL $_ = <>; 582s @FIELDS = SPLIT /^\S*=+\S*$/; 582s } 582s 582s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 582s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 582s 582s =ITEM 2. 582s 582s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 582s 582s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 582s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 582s TABLE ENTRIES: 582s 582s SUB IOQUEUE { 582s LOCAL (*READER, *WRITER); # NOT MY! 582s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 582s RETURN (*READER, *WRITER); 582s } 582s ($HEAD, $TAIL) = IOQUEUE(); 582s 582s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 582s ENTRIES. 582s 582s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 582s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 582s A LOCAL ALIAS. 582s 582s { 582s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 582s GROW(); # REALLY CALLS SHRINK() 582s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 582s } 582s GROW(); # GET THE REAL GROW() AGAIN 582s 582s SEE L FOR MORE ABOUT MANIPULATING 582s FUNCTIONS BY NAME IN THIS WAY. 582s 582s =ITEM 3. 582s 582s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 582s 582s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 582s IS DONE ON DYNAMICS: 582s 582s { 582s LOCAL $SIG{INT} = 'IGNORE'; 582s FUNCT(); # UNINTERRUPTIBLE 582s } 582s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 582s 582s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 582s 582s =BACK 582s 582s =HEAD2 PASS BY REFERENCE 582s X X X 582s 582s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 582s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 582s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 582s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 582s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 582s 582s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 582s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 582s OF ALL THEIR FORMER LAST ELEMENTS: 582s 582s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 582s 582s SUB POPMANY { 582s MY $AREF; 582s MY @RETLIST; 582s FOREACH $AREF ( @_ ) { 582s PUSH @RETLIST, POP @$AREF; 582s } 582s RETURN @RETLIST; 582s } 582s 582s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 582s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 582s 582s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 582s SUB INTER { 582s MY ($K, $HREF, %SEEN); # LOCALS 582s FOREACH $HREF (@_) { 582s WHILE ( $K = EACH %$HREF ) { 582s $SEEN{$K}++; 582s } 582s } 582s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 582s } 582s 582s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 582s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 582s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 582s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 582s A LITTLE EXPENSIVE. 582s 582s WHERE PEOPLE GET INTO TROUBLE IS HERE: 582s 582s (@W, @X) = FUNC(@Y, @Z); 582s OR 582s (%W, %X) = FUNC(%Y, %Z); 582s 582s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 582s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 582s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 582s AS ALWAYS. 582s 582s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 582s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 582s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 582s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 582s 582s ($WREF, $XREF) = FUNC(\@Y, \@Z); 582s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 582s SUB FUNC { 582s MY ($YREF, $ZREF) = @_; 582s IF (@$YREF > @$ZREF) { 582s RETURN ($YREF, $ZREF); 582s } ELSE { 582s RETURN ($ZREF, $YREF); 582s } 582s } 582s 582s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 582s 582s (*W, *X) = FUNC(\@Y, \@Z); 582s PRINT "@W HAS MORE THAN @X\N"; 582s SUB FUNC { 582s LOCAL (*Y, *Z) = @_; 582s IF (@Y > @Z) { 582s RETURN (\@Y, \@Z); 582s } ELSE { 582s RETURN (\@Z, \@Y); 582s } 582s } 582s 582s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 582s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 582s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 582s ARE IN THE SYMBOL TABLE. 582s 582s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 582s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 582s FOR EXAMPLE: 582s 582s SPLUTTER(\*STDOUT); 582s SUB SPLUTTER { 582s MY $FH = SHIFT; 582s PRINT $FH "HER UM WELL A HMMM\N"; 582s } 582s 582s $REC = GET_REC(\*STDIN); 582s SUB GET_REC { 582s MY $FH = SHIFT; 582s RETURN SCALAR <$FH>; 582s } 582s 582s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 582s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 582s 582s SUB OPENIT { 582s MY $PATH = SHIFT; 582s LOCAL *FH; 582s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 582s } 582s 582s =HEAD2 PROTOTYPES 582s X X 582s 582s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 582s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 582s SECTION OR WITH A L. 582s IF YOU DECLARE EITHER OF 582s 582s SUB MYPUSH (\@@) 582s SUB MYPUSH :PROTOTYPE(\@@) 582s 582s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 582s 582s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 582s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 582s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 582s OF AN ATTRIBUTE. 582s 582s THE 582s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 582s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 582s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 582s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 582s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 582s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 582s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 582s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 582s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 582s 582s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 582s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 582s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 582s 582s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 582s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 582s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 582s CORRESPONDING BUILT-IN. 582s 582s DECLARED AS CALLED AS 582s 582s SUB MYLINK ($$) MYLINK $OLD, $NEW 582s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 582s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 582s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 582s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 582s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 582s SUB MYPOP (\@) MYPOP @ARRAY 582s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 582s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 582s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 582s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 582s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 582s SUB MYRAND (;$) MYRAND 42 582s SUB MYTIME () MYTIME 582s 582s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 582s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 582s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 582s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 582s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 582s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 582s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 582s 582s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 582s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 582s 582s SUB MYREF (\[$@%&*]) 582s 582s WILL ALLOW CALLING MYREF() AS 582s 582s MYREF $VAR 582s MYREF @ARRAY 582s MYREF %HASH 582s MYREF &SUB 582s MYREF *GLOB 582s 582s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 582s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 582s 582s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 582s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 582s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 582s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 582s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 582s 582s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 582s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 582s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 582s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 582s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 582s FOLLOWS: 582s 582s USE SYMBOL 'QUALIFY_TO_REF'; 582s 582s SUB FOO (*) { 582s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 582s ... 582s } 582s 582s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 582s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 582s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 582s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 582s 582s SUB MYPUSH (+@) { 582s MY $AREF = SHIFT; 582s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 582s PUSH @$AREF, @_; 582s } 582s 582s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 582s IS OF AN ACCEPTABLE TYPE. 582s 582s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 582s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 582s 582s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 582s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 582s PROVIDED, C<$_> WILL BE USED INSTEAD. 582s 582s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 582s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 582s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 582s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 582s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 582s 582s MYTIME +2; 582s 582s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 582s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 582s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 582s 582s SUB MYGETPROTOBYNUMBER($;); 582s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 582s 582s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 582s PROVIDED IT'S IN THE INITIAL POSITION: 582s X<&> 582s 582s SUB TRY (&@) { 582s MY($TRY,$CATCH) = @_; 582s EVAL { &$TRY }; 582s IF ($@) { 582s LOCAL $_ = $@; 582s &$CATCH; 582s } 582s } 582s SUB CATCH (&) { $_[0] } 582s 582s TRY { 582s DIE "PHOOEY"; 582s } CATCH { 582s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 582s }; 582s 582s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 582s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 582s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 582s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 582s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 582s 582s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 582s X 582s 582s SUB MYGREP (&@) { 582s MY $CODE = SHIFT; 582s MY @RESULT; 582s FOREACH $_ (@_) { 582s PUSH(@RESULT, $_) IF &$CODE; 582s } 582s @RESULT; 582s } 582s 582s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 582s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 582s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 582s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 582s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 582s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 582s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 582s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 582s 582s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 582s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 582s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 582s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 582s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 582s MAJORITY OF OFFENDING CODE IS FIXED. 582s 582s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 582s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 582s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 582s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 582s 582s SUB FUNC ($) { 582s MY $N = SHIFT; 582s PRINT "YOU GAVE ME $N\N"; 582s } 582s 582s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 582s RETURNING A LIST: 582s 582s FUNC(@FOO); 582s FUNC( $TEXT =~ /\W+/G ); 582s 582s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 582s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 582s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 582s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 582s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 582s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 582s 582s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 582s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 582s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 582s EFFECT, LIKE SO: 582s 582s SUB FOO($$); 582s SUB FOO($$) { 582s FOO 1, 2; 582s } 582s 582s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 582s TO MAKE THE WORLD A BETTER PLACE. 582s 582s =HEAD2 CONSTANT FUNCTIONS 582s X 582s 582s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 582s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 582s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 582s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 582s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 582s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 582s 582s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 582s 582s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 582s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 582s # AND IT'S INLINED, TOO! 582s SUB ST_DEV () { 0 } 582s SUB ST_INO () { 1 } 582s 582s SUB FLAG_FOO () { 1 << 8 } 582s SUB FLAG_BAR () { 1 << 9 } 582s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 582s 582s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 582s 582s SUB N () { INT(OPT_BAZ) / 3 } 582s 582s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 582s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 582s 582s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 582s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 582s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 582s C: 582s 582s SUB BAZ_VAL () { 582s IF (OPT_BAZ) { 582s RETURN 23; 582s } 582s ELSE { 582s RETURN 42; 582s } 582s } 582s SUB BONK_VAL () { RETURN 12345 } 582s 582s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 582s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 582s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 582s 582s BEGIN { 582s MY $VAR = 1; 582s NO STRICT 'REFS'; 582s *INLINED = SUB () { $VAR }; 582s } 582s 582s BEGIN { 582s MY $VAR = 1; 582s MY $REF = \$VAR; 582s NO STRICT 'REFS'; 582s *NOT_INLINED = SUB () { $VAR }; 582s } 582s 582s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 582s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 582s 582s BEGIN { 582s MY $X = 10; 582s *FOO = SUB () { $X }; 582s $X++; 582s } 582s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 582s 582s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 582s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 582s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 582s SO IT PRINTED C<10>, NOT C<11>. 582s 582s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 582s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 582s ASIDE FROM WHERE IT IS DECLARED. 582s 582s # FINE, NO WARNING 582s BEGIN { 582s MY $X = 54321; 582s *INLINED = SUB () { $X }; 582s } 582s # ERROR 582s BEGIN { 582s MY $X; 582s $X = 54321; 582s *ALSO_INLINED = SUB () { $X }; 582s } 582s 582s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 582s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 582s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 582s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 582s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 582s 582s MY $X = 54321; 582s *INLINED = SUB : CONST { $X }; 582s $X++; 582s 582s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 582s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 582s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 582s VALUE CAPTURED THE SAME WAY. 582s 582s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 582s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 582s AN EXPLICIT C: 582s 582s BEGIN { 582s MY $X = 10; 582s *FOO = SUB () { RETURN $X }; 582s $X++; 582s } 582s PRINT FOO(); # PRINTS 11 582s 582s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 582s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 582s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 582s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 582s 582s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 582s SUB ONE { 582s 1; 582s } 582s IF (ONE ) { 582s PRINT ONE() IF ONE ; 582s } 582s 582s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 582s SUB ONE () { 1 } 582s DO { 582s PRINT 1 582s }; 582s 582s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 582s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 582s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 582s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 582s 582s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 582s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 582s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 582s SUBROUTINE ONE REDEFINED AT -E LINE 1. 582s 582s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 582s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 582s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 582s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 582s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 582s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 582s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 582s MENTIONED ABOVE: 582s 582s SUB NOT_INLINED () { RETURN 23 } 582s 582s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 582s X X X X 582s 582s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 582s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 582s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 582s ON A NON-UNIX SYSTEM. 582s 582s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 582s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 582s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 582s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 582s 582s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 582s CHDIR $SOMEWHERE; 582s SUB CHDIR { ... } 582s 582s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 582s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 582s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 582s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 582s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 582s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 582s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 582s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 582s FOR SOME KEYWORDS. SEE L. 582s 582s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 582s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 582s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 582s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 582s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 582s THAT IS, THEY COULD SAY 582s 582s USE MODULE 'OPEN'; 582s 582s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 582s 582s USE MODULE; 582s 582s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 582s 582s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 582s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 582s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 582s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 582s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 582s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 582s THAT UNDERSTANDS REGULAR EXPRESSIONS. 582s 582s PACKAGE REGLOB; 582s REQUIRE EXPORTER; 582s @ISA = 'EXPORTER'; 582s @EXPORT_OK = 'GLOB'; 582s 582s SUB IMPORT { 582s MY $PKG = SHIFT; 582s RETURN UNLESS @_; 582s MY $SYM = SHIFT; 582s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 582s $PKG->EXPORT($WHERE, $SYM, @_); 582s } 582s 582s SUB GLOB { 582s MY $PAT = SHIFT; 582s MY @GOT; 582s IF (OPENDIR MY $D, '.') { 582s @GOT = GREP /$PAT/, READDIR $D; 582s CLOSEDIR $D; 582s } 582s RETURN @GOT; 582s } 582s 1; 582s 582s AND HERE'S HOW IT COULD BE (AB)USED: 582s 582s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 582s PACKAGE FOO; 582s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 582s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 582s 582s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 582s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 582s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 582s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 582s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 582s IT MUST BE DONE AT ALL. 582s 582s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 582s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 582s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 582s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 582s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 582s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 582s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 582s LIBRARY. 582s 582s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 582s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 582s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 582s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 582s (SEE L). 582s 582s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 582s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 582s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 582s 582s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 582s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 582s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 582s C SYNTAX, THOUGH). 582s 582s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 582s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 582s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 582s 582s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 582s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 582s 582s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 582s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 582s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 582s 582s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 582s 582s =HEAD2 AUTOLOADING 582s X X 582s 582s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 582s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 582s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 582s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 582s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 582s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 582s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 582s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 582s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 582s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 582s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 582s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 582s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 582s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 582s SUBROUTINE NAME. SEE L FOR DETAILS.) 582s 582s 582s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 582s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 582s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 582s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 582s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 582s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 582s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 582s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 582s 582s SUB AUTOLOAD { 582s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 582s MY $PROGRAM = $AUTOLOAD; 582s $PROGRAM =~ S/.*:://; 582s SYSTEM($PROGRAM, @_); 582s } 582s DATE(); 582s WHO(); 582s LS('-L'); 582s 582s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 582s EVEN NEED PARENTHESES: 582s 582s USE SUBS QW(DATE WHO LS); 582s DATE; 582s WHO; 582s LS '-L'; 582s 582s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 582s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 582s 582s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 582s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 582s DESCRIBED IN L AND IN L, THE STANDARD 582s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 582s FUNCTIONS TO PERL CODE IN L. 582s 582s =HEAD2 SUBROUTINE ATTRIBUTES 582s X X X 582s 582s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 582s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 582s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 582s C HAD BEEN SEEN. SEE L FOR DETAILS 582s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 582s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 582s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 582s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 582s 582s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 582s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 582s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 582s NEST PROPERLY. 582s 582s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 582s 582s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 582s SUB PLUGH () : UGLY('\(") :BAD; 582s SUB XYZZY : _5X5 { ... } 582s 582s EXAMPLES OF INVALID SYNTAX: 582s 582s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 582s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 582s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 582s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 582s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 582s 582s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 582s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 582s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 582s PARSED AND INVOKED: 582s 582s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 582s 582s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 582s SEE L AND L. 582s 582s =HEAD1 SEE ALSO 582s 582s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 582s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 582s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 582s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 582s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 582s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 582s 582s =FOR VI 582s # EX: SET STS=0 SW=4 ET: 582s 582s ok 2 582s # testing mod_cgi with /modules/cgi/perl.pl 582s # expected 200 582s # received 200 582s # body: PERL CGI 582s ok 3 582s # testing mod_test_rwrite with /test_rwrite 582s # expected 200 582s # received 200 582s # body: A 582s ok 4 582s ok 583s t/filter/case_in.t .................. 583s 1..3 583s # Running under perl version 5.038002 for linux 583s # Current time local: Tue Dec 17 19:08:31 2024 583s # Current time GMT: Tue Dec 17 19:08:31 2024 583s # Using Test.pm version 1.31 583s # Using Apache/Test.pm version 1.42 583s ok 1 583s # testing mod_cgi with /modules/cgi/perl_echo.pl 583s # expected 200 583s # received 200 583s ok 2 583s # testing mod_echo_post with /echo_post 583s # expected 200 583s # received 200 583s ok 3 583s ok 585s t/filter/input_body.t ............... 585s 1..2 585s # Running under perl version 5.038002 for linux 585s # Current time local: Tue Dec 17 19:08:32 2024 585s # Current time GMT: Tue Dec 17 19:08:32 2024 585s # Using Test.pm version 1.31 585s # Using Apache/Test.pm version 1.42 585s # testing : Posted "1 ko" 585s # expected: 'ok 1' 585s # received: 'ok 1' 585s ok 1 585s # testing : Posted "2 ko" 585s # expected: 'ok 2' 585s # received: 'ok 2' 585s ok 2 585s ok 586s t/http11/basicauth.t ................ 586s 1..3 586s # Running under perl version 5.038002 for linux 586s # Current time local: Tue Dec 17 19:08:34 2024 586s # Current time GMT: Tue Dec 17 19:08:34 2024 586s # Using Test.pm version 1.31 586s # Using Apache/Test.pm version 1.42 586s ok 1 586s ok 2 586s ok 3 586s ok 588s t/http11/chunked.t .................. 588s 1..30 588s # Running under perl version 5.038002 for linux 588s # Current time local: Tue Dec 17 19:08:35 2024 588s # Current time GMT: Tue Dec 17 19:08:35 2024 588s # Using Test.pm version 1.31 588s # Using Apache/Test.pm version 1.42 588s # testing : response protocol 588s # expected: 'HTTP/1.1' 588s # received: 'HTTP/1.1' 588s ok 1 588s # testing : response Transfer-Encoding 588s # expected: 'chunked' 588s # received: 'chunked' 588s ok 2 588s # testing : no Content-Length 588s # expected: 0 588s # received: 0 588s ok 3 588s # testing : body length 588s # expected: '70976' 588s # received: 70976 588s ok 4 588s # testing : number of requests 588s # expected: 1 588s # received: 1 588s ok 5 588s # testing : response protocol 588s # expected: 'HTTP/1.1' 588s # received: 'HTTP/1.1' 588s ok 6 588s # testing : response Transfer-Encoding 588s # expected: 'chunked' 588s # received: 'chunked' 588s ok 7 588s # testing : no Content-Length 588s # expected: 0 588s # received: 0 588s ok 8 588s # testing : body length 588s # expected: '212509' 588s # received: 212509 588s ok 9 588s # testing : number of requests 588s # expected: 2 588s # received: 2 588s ok 10 588s # testing : response protocol 588s # expected: 'HTTP/1.1' 588s # received: 'HTTP/1.1' 588s ok 11 588s # testing : response Transfer-Encoding 588s # expected: 'chunked' 588s # received: 'chunked' 588s ok 12 588s # testing : no Content-Length 588s # expected: 0 588s # received: 0 588s ok 13 588s # testing : body length 588s # expected: '280545' 588s # received: 280545 588s ok 14 588s # testing : number of requests 588s # expected: 3 588s # received: 3 588s ok 15 588s # testing : response protocol 588s # expected: 'HTTP/1.1' 588s # received: 'HTTP/1.1' 588s ok 16 588s # testing : response Transfer-Encoding 588s # expected: 'chunked' 588s # received: 'chunked' 588s ok 17 588s # testing : no Content-Length 588s # expected: 0 588s # received: 0 588s ok 18 588s # testing : body length 588s # expected: '845969' 588s # received: 845969 588s ok 19 588s # testing : number of requests 588s # expected: 4 588s # received: 4 588s ok 20 588s # testing : response protocol 588s # expected: 'HTTP/1.1' 588s # received: 'HTTP/1.1' 588s ok 21 588s # testing : no Transfer-Encoding (test result inverted) 588s # expected: 'chunked' 588s # received: '' 588s ok 22 588s # testing : content length 588s # expected: 253 588s # received: '253' 588s ok 23 588s # testing : body length 588s # expected: '242' 588s # received: 242 588s ok 24 588s # testing : number of requests 588s # expected: 5 588s # received: 5 588s ok 25 588s # testing : response protocol 588s # expected: 'HTTP/1.1' 588s # received: 'HTTP/1.1' 588s ok 26 588s # testing : no Transfer-Encoding (test result inverted) 588s # expected: 'chunked' 588s # received: '' 588s ok 27 588s # testing : content length 588s # expected: '' 588s # received: '' 588s ok 28 588s # testing : body length 588s # expected: '14276' 588s # received: 14276 588s ok 29 588s # testing : number of requests 588s # expected: 6 588s # received: 6 588s ok 30 588s ok 588s t/http11/chunked2.t ................. 588s 1..2 588s # Running under perl version 5.038002 for linux 588s # Current time local: Tue Dec 17 19:08:36 2024 588s # Current time GMT: Tue Dec 17 19:08:36 2024 588s # Using Test.pm version 1.31 588s # Using Apache/Test.pm version 1.42 588s # testing : successful response 588s # expected: 200 588s # received: '200' 588s ok 1 588s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 588s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 588s ok 2 588s ok 590s t/http11/clength.t .................. 590s 1..6 590s # Running under perl version 5.038002 for linux 590s # Current time local: Tue Dec 17 19:08:37 2024 590s # Current time GMT: Tue Dec 17 19:08:37 2024 590s # Using Test.pm version 1.31 590s # Using Apache/Test.pm version 1.42 590s # testing : successful response 590s # expected: 200 590s # received: '200' 590s ok 1 590s # expected: 10 590s # received: '10' 590s ok 2 590s # expected: 'bbbbbbbbbb' 590s # received: 'bbbbbbbbbb' 590s ok 3 590s # testing : successful response 590s # expected: 200 590s # received: '200' 590s ok 4 590s # expected: 6 590s # received: '6' 590s ok 5 590s # expected: 'foobar' 590s # received: 'foobar' 590s ok 6 590s ok 593s t/http11/post.t ..................... 593s # using LWP client 593s 1..51 593s # Running under perl version 5.038002 for linux 593s # Current time local: Tue Dec 17 19:08:39 2024 593s # Current time GMT: Tue Dec 17 19:08:39 2024 593s # Using Test.pm version 1.31 593s # Using Apache/Test.pm version 1.42 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 1024 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Connection: Keep-Alive 593s #Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 5 593s #Client-Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 1 593s #DMMATCH1: 1 593s #Keep-Alive: timeout=5, max=100 593s # 593s # testing : length posted 593s # expected: '1024' 593s # received: 1024 593s ok 1 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 2048 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 5 593s #Client-Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 2 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '2048' 593s # received: 2048 593s ok 2 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 3072 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 5 593s #Client-Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 3 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '3072' 593s # received: 3072 593s ok 3 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 4096 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 5 593s #Client-Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 4 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '4096' 593s # received: 4096 593s ok 4 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 5120 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 5 593s #Client-Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 5 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '5120' 593s # received: 5120 593s ok 5 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 6144 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 5 593s #Client-Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 6 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '6144' 593s # received: 6144 593s ok 6 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 7168 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 5 593s #Client-Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 7 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '7168' 593s # received: 7168 593s ok 7 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 8192 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 5 593s #Client-Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 8 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '8192' 593s # received: 8192 593s ok 8 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 9216 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 5 593s #Client-Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 9 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '9216' 593s # received: 9216 593s ok 9 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 10240 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 10 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '10240' 593s # received: 10240 593s ok 10 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 11264 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 11 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '11264' 593s # received: 11264 593s ok 11 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 12288 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 12 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '12288' 593s # received: 12288 593s ok 12 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 13312 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 13 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '13312' 593s # received: 13312 593s ok 13 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 14336 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 14 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '14336' 593s # received: 14336 593s ok 14 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 15360 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 15 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '15360' 593s # received: 15360 593s ok 15 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 16384 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 16 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '16384' 593s # received: 16384 593s ok 16 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 17408 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 17 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '17408' 593s # received: 17408 593s ok 17 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 18432 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 18 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '18432' 593s # received: 18432 593s ok 18 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 19456 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 19 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '19456' 593s # received: 19456 593s ok 19 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 20480 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 20 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '20480' 593s # received: 20480 593s ok 20 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 21504 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 21 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '21504' 593s # received: 21504 593s ok 21 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 22528 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 22 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '22528' 593s # received: 22528 593s ok 22 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 23552 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 23 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '23552' 593s # received: 23552 593s ok 23 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 24576 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:40 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 24 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '24576' 593s # received: 24576 593s ok 24 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 25600 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 25 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '25600' 593s # received: 25600 593s ok 25 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 26624 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 26 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '26624' 593s # received: 26624 593s ok 26 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 27648 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 27 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '27648' 593s # received: 27648 593s ok 27 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 28672 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 28 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '28672' 593s # received: 28672 593s ok 28 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 29696 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 29 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '29696' 593s # received: 29696 593s ok 29 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 30720 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 30 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '30720' 593s # received: 30720 593s ok 30 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 31744 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 31 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '31744' 593s # received: 31744 593s ok 31 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 32768 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 32 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '32768' 593s # received: 32768 593s ok 32 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 33792 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 33 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '33792' 593s # received: 33792 593s ok 33 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 34816 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 34 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '34816' 593s # received: 34816 593s ok 34 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 35840 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 35 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '35840' 593s # received: 35840 593s ok 35 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 36864 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 36 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '36864' 593s # received: 36864 593s ok 36 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 37888 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 37 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '37888' 593s # received: 37888 593s ok 37 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 38912 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 38 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '38912' 593s # received: 38912 593s ok 38 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 39936 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 39 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '39936' 593s # received: 39936 593s ok 39 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 40960 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 40 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '40960' 593s # received: 40960 593s ok 40 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 41984 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 41 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '41984' 593s # received: 41984 593s ok 41 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 43008 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 42 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '43008' 593s # received: 43008 593s ok 42 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 44032 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 43 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '44032' 593s # received: 44032 593s ok 43 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 45056 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:41 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:42 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 44 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '45056' 593s # received: 45056 593s ok 44 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 46080 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:42 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:42 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 45 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '46080' 593s # received: 46080 593s ok 45 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 47104 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:42 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:42 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 46 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '47104' 593s # received: 47104 593s ok 46 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 48128 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:42 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:42 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 47 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '48128' 593s # received: 48128 593s ok 47 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 49152 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:42 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:42 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 48 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '49152' 593s # received: 49152 593s ok 48 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 50176 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:42 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:42 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 49 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '50176' 593s # received: 50176 593s ok 49 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 51200 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:42 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 6 593s #Client-Date: Tue, 17 Dec 2024 19:08:42 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 50 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '51200' 593s # received: 51200 593s ok 50 593s #lwp request: 593s #POST http://localhost:8529/eat_post HTTP/1.1 593s #User-Agent: libwww-perl/6.76 593s #Content-Length: 102400 593s # 593s #server response: 593s #HTTP/1.1 200 OK 593s #Date: Tue, 17 Dec 2024 19:08:42 GMT 593s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 593s #Vary: In-If1 593s #Content-Length: 7 593s #Client-Date: Tue, 17 Dec 2024 19:08:42 GMT 593s #Client-Peer: 127.0.0.1:8529 593s #Client-Response-Num: 51 593s #DMMATCH1: 1 593s # 593s # testing : length posted 593s # expected: '102400' 593s # received: 102400 593s ok 51 593s ok 594s t/modules/aaa.t ..................... 594s 1..40 594s # Running under perl version 5.038002 for linux 594s # Current time local: Tue Dec 17 19:08:42 2024 594s # Current time GMT: Tue Dec 17 19:08:42 2024 594s # Using Test.pm version 1.31 594s # Using Apache/Test.pm version 1.42 594s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/realm2 594s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/basic1 594s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/form1 594s ok 1 594s ok 2 594s ok 3 594s ok 4 594s ok 5 594s ok 6 594s ok 7 594s ok 8 594s ok 9 594s ok 10 594s ok 11 594s ok 12 594s ok 13 594s ok 14 594s ok 15 594s ok 16 594s ok 17 594s ok 18 594s ok 19 594s ok 20 594s ok 21 594s ok 22 594s ok 23 594s ok 24 594s ok 25 594s ok 26 594s ok 27 594s ok 28 594s ok 29 594s ok 30 594s ok 31 594s ok 32 594s ok 33 594s ok 34 594s ok 35 594s ok 36 594s ok 37 594s ok 38 594s ok 39 594s ok 40 594s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/form1 594s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/realm2 594s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/basic1 594s ok 596s t/modules/access.t .................. 596s 1..408 596s # Running under perl version 5.038002 for linux 596s # Current time local: Tue Dec 17 19:08:43 2024 596s # Current time GMT: Tue Dec 17 19:08:43 2024 596s # Using Test.pm version 1.31 596s # Using Apache/Test.pm version 1.42 596s # --- 596s # Order deny,allow 596s # Allow from all 596s # expecting access. 596s ok 1 596s # --- 596s # Order deny,allow 596s # Deny from all 596s # expecting access denial. 596s ok 2 596s # --- 596s # Order deny,allow 596s # Allow from all 596s # Deny from all 596s # expecting access. 596s ok 3 596s # --- 596s # Order deny,allow 596s # Deny from localhost 596s # expecting access denial. 596s ok 4 596s # --- 596s # Order deny,allow 596s # Allow from all 596s # Deny from localhost 596s # expecting access. 596s ok 5 596s # --- 596s # Order deny,allow 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 6 596s # --- 596s # Order deny,allow 596s # Allow from all 596s # Deny from 127.0.0.1 596s # expecting access. 596s ok 7 596s # --- 596s # Order deny,allow 596s # Deny from 127.0 596s # expecting access denial. 596s ok 8 596s # --- 596s # Order deny,allow 596s # Allow from all 596s # Deny from 127.0 596s # expecting access. 596s ok 9 596s # --- 596s # Order deny,allow 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 10 596s # --- 596s # Order deny,allow 596s # Allow from all 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access. 596s ok 11 596s # --- 596s # Order deny,allow 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 12 596s # --- 596s # Order deny,allow 596s # Allow from all 596s # Deny from 127.0.0.1/16 596s # expecting access. 596s ok 13 596s # --- 596s # Order deny,allow 596s # Deny from somewhere.else.com 596s # expecting access. 596s ok 14 596s # --- 596s # Order deny,allow 596s # Allow from all 596s # Deny from somewhere.else.com 596s # expecting access. 596s ok 15 596s # --- 596s # Order deny,allow 596s # Deny from 66.6.6.6 596s # expecting access. 596s ok 16 596s # --- 596s # Order deny,allow 596s # Allow from all 596s # Deny from 66.6.6.6 596s # expecting access. 596s ok 17 596s # --- 596s # Order deny,allow 596s # Allow from localhost 596s # expecting access. 596s ok 18 596s # --- 596s # Order deny,allow 596s # Deny from all 596s # expecting access denial. 596s ok 19 596s # --- 596s # Order deny,allow 596s # Allow from localhost 596s # Deny from all 596s # expecting access. 596s ok 20 596s # --- 596s # Order deny,allow 596s # Deny from localhost 596s # expecting access denial. 596s ok 21 596s # --- 596s # Order deny,allow 596s # Allow from localhost 596s # Deny from localhost 596s # expecting access. 596s ok 22 596s # --- 596s # Order deny,allow 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 23 596s # --- 596s # Order deny,allow 596s # Allow from localhost 596s # Deny from 127.0.0.1 596s # expecting access. 596s ok 24 596s # --- 596s # Order deny,allow 596s # Deny from 127.0 596s # expecting access denial. 596s ok 25 596s # --- 596s # Order deny,allow 596s # Allow from localhost 596s # Deny from 127.0 596s # expecting access. 596s ok 26 596s # --- 596s # Order deny,allow 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 27 596s # --- 596s # Order deny,allow 596s # Allow from localhost 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access. 596s ok 28 596s # --- 596s # Order deny,allow 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 29 596s # --- 596s # Order deny,allow 596s # Allow from localhost 596s # Deny from 127.0.0.1/16 596s # expecting access. 596s ok 30 596s # --- 596s # Order deny,allow 596s # Deny from somewhere.else.com 596s # expecting access. 596s ok 31 596s # --- 596s # Order deny,allow 596s # Allow from localhost 596s # Deny from somewhere.else.com 596s # expecting access. 596s ok 32 596s # --- 596s # Order deny,allow 596s # Deny from 66.6.6.6 596s # expecting access. 596s ok 33 596s # --- 596s # Order deny,allow 596s # Allow from localhost 596s # Deny from 66.6.6.6 596s # expecting access. 596s ok 34 596s # --- 596s # Order deny,allow 596s # Allow from 127.0.0.1 596s # expecting access. 596s ok 35 596s # --- 596s # Order deny,allow 596s # Deny from all 596s # expecting access denial. 596s ok 36 596s # --- 596s # Order deny,allow 596s # Allow from 127.0.0.1 596s # Deny from all 596s # expecting access. 596s ok 37 596s # --- 596s # Order deny,allow 596s # Deny from localhost 596s # expecting access denial. 596s ok 38 596s # --- 596s # Order deny,allow 596s # Allow from 127.0.0.1 596s # Deny from localhost 596s # expecting access. 596s ok 39 596s # --- 596s # Order deny,allow 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 40 596s # --- 596s # Order deny,allow 596s # Allow from 127.0.0.1 596s # Deny from 127.0.0.1 596s # expecting access. 596s ok 41 596s # --- 596s # Order deny,allow 596s # Deny from 127.0 596s # expecting access denial. 596s ok 42 596s # --- 596s # Order deny,allow 596s # Allow from 127.0.0.1 596s # Deny from 127.0 596s # expecting access. 596s ok 43 596s # --- 596s # Order deny,allow 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 44 596s # --- 596s # Order deny,allow 596s # Allow from 127.0.0.1 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access. 596s ok 45 596s # --- 596s # Order deny,allow 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 46 596s # --- 596s # Order deny,allow 596s # Allow from 127.0.0.1 596s # Deny from 127.0.0.1/16 596s # expecting access. 596s ok 47 596s # --- 596s # Order deny,allow 596s # Deny from somewhere.else.com 596s # expecting access. 596s ok 48 596s # --- 596s # Order deny,allow 596s # Allow from 127.0.0.1 596s # Deny from somewhere.else.com 596s # expecting access. 596s ok 49 596s # --- 596s # Order deny,allow 596s # Deny from 66.6.6.6 596s # expecting access. 596s ok 50 596s # --- 596s # Order deny,allow 596s # Allow from 127.0.0.1 596s # Deny from 66.6.6.6 596s # expecting access. 596s ok 51 596s # --- 596s # Order deny,allow 596s # Allow from 127.0 596s # expecting access. 596s ok 52 596s # --- 596s # Order deny,allow 596s # Deny from all 596s # expecting access denial. 596s ok 53 596s # --- 596s # Order deny,allow 596s # Allow from 127.0 596s # Deny from all 596s # expecting access. 596s ok 54 596s # --- 596s # Order deny,allow 596s # Deny from localhost 596s # expecting access denial. 596s ok 55 596s # --- 596s # Order deny,allow 596s # Allow from 127.0 596s # Deny from localhost 596s # expecting access. 596s ok 56 596s # --- 596s # Order deny,allow 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 57 596s # --- 596s # Order deny,allow 596s # Allow from 127.0 596s # Deny from 127.0.0.1 596s # expecting access. 596s ok 58 596s # --- 596s # Order deny,allow 596s # Deny from 127.0 596s # expecting access denial. 596s ok 59 596s # --- 596s # Order deny,allow 596s # Allow from 127.0 596s # Deny from 127.0 596s # expecting access. 596s ok 60 596s # --- 596s # Order deny,allow 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 61 596s # --- 596s # Order deny,allow 596s # Allow from 127.0 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access. 596s ok 62 596s # --- 596s # Order deny,allow 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 63 596s # --- 596s # Order deny,allow 596s # Allow from 127.0 596s # Deny from 127.0.0.1/16 596s # expecting access. 596s ok 64 596s # --- 596s # Order deny,allow 596s # Deny from somewhere.else.com 596s # expecting access. 596s ok 65 596s # --- 596s # Order deny,allow 596s # Allow from 127.0 596s # Deny from somewhere.else.com 596s # expecting access. 596s ok 66 596s # --- 596s # Order deny,allow 596s # Deny from 66.6.6.6 596s # expecting access. 596s ok 67 596s # --- 596s # Order deny,allow 596s # Allow from 127.0 596s # Deny from 66.6.6.6 596s # expecting access. 596s ok 68 596s # --- 596s # Order deny,allow 596s # Allow from 127.0.0.1/255.255.0.0 596s # expecting access. 596s ok 69 596s # --- 596s # Order deny,allow 596s # Deny from all 596s # expecting access denial. 596s ok 70 596s # --- 596s # Order deny,allow 596s # Allow from 127.0.0.1/255.255.0.0 596s # Deny from all 596s # expecting access. 596s ok 71 596s # --- 596s # Order deny,allow 596s # Deny from localhost 596s # expecting access denial. 596s ok 72 596s # --- 596s # Order deny,allow 596s # Allow from 127.0.0.1/255.255.0.0 596s # Deny from localhost 596s # expecting access. 596s ok 73 596s # --- 596s # Order deny,allow 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 74 596s # --- 596s # Order deny,allow 596s # Allow from 127.0.0.1/255.255.0.0 596s # Deny from 127.0.0.1 596s # expecting access. 596s ok 75 596s # --- 596s # Order deny,allow 596s # Deny from 127.0 596s # expecting access denial. 596s ok 76 596s # --- 596s # Order deny,allow 596s # Allow from 127.0.0.1/255.255.0.0 596s # Deny from 127.0 596s # expecting access. 596s ok 77 596s # --- 596s # Order deny,allow 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 78 596s # --- 596s # Order deny,allow 596s # Allow from 127.0.0.1/255.255.0.0 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access. 596s ok 79 596s # --- 596s # Order deny,allow 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 80 596s # --- 596s # Order deny,allow 596s # Allow from 127.0.0.1/255.255.0.0 596s # Deny from 127.0.0.1/16 596s # expecting access. 596s ok 81 596s # --- 596s # Order deny,allow 596s # Deny from somewhere.else.com 596s # expecting access. 596s ok 82 596s # --- 596s # Order deny,allow 596s # Allow from 127.0.0.1/255.255.0.0 596s # Deny from somewhere.else.com 596s # expecting access. 596s ok 83 596s # --- 596s # Order deny,allow 596s # Deny from 66.6.6.6 596s # expecting access. 596s ok 84 596s # --- 596s # Order deny,allow 596s # Allow from 127.0.0.1/255.255.0.0 596s # Deny from 66.6.6.6 596s # expecting access. 596s ok 85 596s # --- 596s # Order deny,allow 596s # Allow from 127.0.0.1/16 596s # expecting access. 596s ok 86 596s # --- 596s # Order deny,allow 596s # Deny from all 596s # expecting access denial. 596s ok 87 596s # --- 596s # Order deny,allow 596s # Allow from 127.0.0.1/16 596s # Deny from all 596s # expecting access. 596s ok 88 596s # --- 596s # Order deny,allow 596s # Deny from localhost 596s # expecting access denial. 596s ok 89 596s # --- 596s # Order deny,allow 596s # Allow from 127.0.0.1/16 596s # Deny from localhost 596s # expecting access. 596s ok 90 596s # --- 596s # Order deny,allow 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 91 596s # --- 596s # Order deny,allow 596s # Allow from 127.0.0.1/16 596s # Deny from 127.0.0.1 596s # expecting access. 596s ok 92 596s # --- 596s # Order deny,allow 596s # Deny from 127.0 596s # expecting access denial. 596s ok 93 596s # --- 596s # Order deny,allow 596s # Allow from 127.0.0.1/16 596s # Deny from 127.0 596s # expecting access. 596s ok 94 596s # --- 596s # Order deny,allow 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 95 596s # --- 596s # Order deny,allow 596s # Allow from 127.0.0.1/16 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access. 596s ok 96 596s # --- 596s # Order deny,allow 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 97 596s # --- 596s # Order deny,allow 596s # Allow from 127.0.0.1/16 596s # Deny from 127.0.0.1/16 596s # expecting access. 596s ok 98 596s # --- 596s # Order deny,allow 596s # Deny from somewhere.else.com 596s # expecting access. 596s ok 99 596s # --- 596s # Order deny,allow 596s # Allow from 127.0.0.1/16 596s # Deny from somewhere.else.com 596s # expecting access. 596s ok 100 596s # --- 596s # Order deny,allow 596s # Deny from 66.6.6.6 596s # expecting access. 596s ok 101 596s # --- 596s # Order deny,allow 596s # Allow from 127.0.0.1/16 596s # Deny from 66.6.6.6 596s # expecting access. 596s ok 102 596s # --- 596s # Order deny,allow 596s # Allow from somewhere.else.com 596s # expecting access. 596s ok 103 596s # --- 596s # Order deny,allow 596s # Deny from all 596s # expecting access denial. 596s ok 104 596s # --- 596s # Order deny,allow 596s # Allow from somewhere.else.com 596s # Deny from all 596s # expecting access denial. 596s ok 105 596s # --- 596s # Order deny,allow 596s # Deny from localhost 596s # expecting access denial. 596s ok 106 596s # --- 596s # Order deny,allow 596s # Allow from somewhere.else.com 596s # Deny from localhost 596s # expecting access denial. 596s ok 107 596s # --- 596s # Order deny,allow 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 108 596s # --- 596s # Order deny,allow 596s # Allow from somewhere.else.com 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 109 596s # --- 596s # Order deny,allow 596s # Deny from 127.0 596s # expecting access denial. 596s ok 110 596s # --- 596s # Order deny,allow 596s # Allow from somewhere.else.com 596s # Deny from 127.0 596s # expecting access denial. 596s ok 111 596s # --- 596s # Order deny,allow 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 112 596s # --- 596s # Order deny,allow 596s # Allow from somewhere.else.com 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 113 596s # --- 596s # Order deny,allow 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 114 596s # --- 596s # Order deny,allow 596s # Allow from somewhere.else.com 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 115 596s # --- 596s # Order deny,allow 596s # Deny from somewhere.else.com 596s # expecting access. 596s ok 116 596s # --- 596s # Order deny,allow 596s # Allow from somewhere.else.com 596s # Deny from somewhere.else.com 596s # expecting access. 596s ok 117 596s # --- 596s # Order deny,allow 596s # Deny from 66.6.6.6 596s # expecting access. 596s ok 118 596s # --- 596s # Order deny,allow 596s # Allow from somewhere.else.com 596s # Deny from 66.6.6.6 596s # expecting access. 596s ok 119 596s # --- 596s # Order deny,allow 596s # Allow from 66.6.6.6 596s # expecting access. 596s ok 120 596s # --- 596s # Order deny,allow 596s # Deny from all 596s # expecting access denial. 596s ok 121 596s # --- 596s # Order deny,allow 596s # Allow from 66.6.6.6 596s # Deny from all 596s # expecting access denial. 596s ok 122 596s # --- 596s # Order deny,allow 596s # Deny from localhost 596s # expecting access denial. 596s ok 123 596s # --- 596s # Order deny,allow 596s # Allow from 66.6.6.6 596s # Deny from localhost 596s # expecting access denial. 596s ok 124 596s # --- 596s # Order deny,allow 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 125 596s # --- 596s # Order deny,allow 596s # Allow from 66.6.6.6 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 126 596s # --- 596s # Order deny,allow 596s # Deny from 127.0 596s # expecting access denial. 596s ok 127 596s # --- 596s # Order deny,allow 596s # Allow from 66.6.6.6 596s # Deny from 127.0 596s # expecting access denial. 596s ok 128 596s # --- 596s # Order deny,allow 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 129 596s # --- 596s # Order deny,allow 596s # Allow from 66.6.6.6 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 130 596s # --- 596s # Order deny,allow 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 131 596s # --- 596s # Order deny,allow 596s # Allow from 66.6.6.6 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 132 596s # --- 596s # Order deny,allow 596s # Deny from somewhere.else.com 596s # expecting access. 596s ok 133 596s # --- 596s # Order deny,allow 596s # Allow from 66.6.6.6 596s # Deny from somewhere.else.com 596s # expecting access. 596s ok 134 596s # --- 596s # Order deny,allow 596s # Deny from 66.6.6.6 596s # expecting access. 596s ok 135 596s # --- 596s # Order deny,allow 596s # Allow from 66.6.6.6 596s # Deny from 66.6.6.6 596s # expecting access. 596s ok 136 596s # --- 596s # Order allow,deny 596s # Allow from all 596s # expecting access. 596s ok 137 596s # --- 596s # Order allow,deny 596s # Deny from all 596s # expecting access denial. 596s ok 138 596s # --- 596s # Order allow,deny 596s # Allow from all 596s # Deny from all 596s # expecting access denial. 596s ok 139 596s # --- 596s # Order allow,deny 596s # Deny from localhost 596s # expecting access denial. 596s ok 140 596s # --- 596s # Order allow,deny 596s # Allow from all 596s # Deny from localhost 596s # expecting access denial. 596s ok 141 596s # --- 596s # Order allow,deny 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 142 596s # --- 596s # Order allow,deny 596s # Allow from all 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 143 596s # --- 596s # Order allow,deny 596s # Deny from 127.0 596s # expecting access denial. 596s ok 144 596s # --- 596s # Order allow,deny 596s # Allow from all 596s # Deny from 127.0 596s # expecting access denial. 596s ok 145 596s # --- 596s # Order allow,deny 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 146 596s # --- 596s # Order allow,deny 596s # Allow from all 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 147 596s # --- 596s # Order allow,deny 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 148 596s # --- 596s # Order allow,deny 596s # Allow from all 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 149 596s # --- 596s # Order allow,deny 596s # Deny from somewhere.else.com 596s # expecting access denial. 596s ok 150 596s # --- 596s # Order allow,deny 596s # Allow from all 596s # Deny from somewhere.else.com 596s # expecting access. 596s ok 151 596s # --- 596s # Order allow,deny 596s # Deny from 66.6.6.6 596s # expecting access denial. 596s ok 152 596s # --- 596s # Order allow,deny 596s # Allow from all 596s # Deny from 66.6.6.6 596s # expecting access. 596s ok 153 596s # --- 596s # Order allow,deny 596s # Allow from localhost 596s # expecting access. 596s ok 154 596s # --- 596s # Order allow,deny 596s # Deny from all 596s # expecting access denial. 596s ok 155 596s # --- 596s # Order allow,deny 596s # Allow from localhost 596s # Deny from all 596s # expecting access denial. 596s ok 156 596s # --- 596s # Order allow,deny 596s # Deny from localhost 596s # expecting access denial. 596s ok 157 596s # --- 596s # Order allow,deny 596s # Allow from localhost 596s # Deny from localhost 596s # expecting access denial. 596s ok 158 596s # --- 596s # Order allow,deny 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 159 596s # --- 596s # Order allow,deny 596s # Allow from localhost 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 160 596s # --- 596s # Order allow,deny 596s # Deny from 127.0 596s # expecting access denial. 596s ok 161 596s # --- 596s # Order allow,deny 596s # Allow from localhost 596s # Deny from 127.0 596s # expecting access denial. 596s ok 162 596s # --- 596s # Order allow,deny 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 163 596s # --- 596s # Order allow,deny 596s # Allow from localhost 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 164 596s # --- 596s # Order allow,deny 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 165 596s # --- 596s # Order allow,deny 596s # Allow from localhost 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 166 596s # --- 596s # Order allow,deny 596s # Deny from somewhere.else.com 596s # expecting access denial. 596s ok 167 596s # --- 596s # Order allow,deny 596s # Allow from localhost 596s # Deny from somewhere.else.com 596s # expecting access. 596s ok 168 596s # --- 596s # Order allow,deny 596s # Deny from 66.6.6.6 596s # expecting access denial. 596s ok 169 596s # --- 596s # Order allow,deny 596s # Allow from localhost 596s # Deny from 66.6.6.6 596s # expecting access. 596s ok 170 596s # --- 596s # Order allow,deny 596s # Allow from 127.0.0.1 596s # expecting access. 596s ok 171 596s # --- 596s # Order allow,deny 596s # Deny from all 596s # expecting access denial. 596s ok 172 596s # --- 596s # Order allow,deny 596s # Allow from 127.0.0.1 596s # Deny from all 596s # expecting access denial. 596s ok 173 596s # --- 596s # Order allow,deny 596s # Deny from localhost 596s # expecting access denial. 596s ok 174 596s # --- 596s # Order allow,deny 596s # Allow from 127.0.0.1 596s # Deny from localhost 596s # expecting access denial. 596s ok 175 596s # --- 596s # Order allow,deny 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 176 596s # --- 596s # Order allow,deny 596s # Allow from 127.0.0.1 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 177 596s # --- 596s # Order allow,deny 596s # Deny from 127.0 596s # expecting access denial. 596s ok 178 596s # --- 596s # Order allow,deny 596s # Allow from 127.0.0.1 596s # Deny from 127.0 596s # expecting access denial. 596s ok 179 596s # --- 596s # Order allow,deny 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 180 596s # --- 596s # Order allow,deny 596s # Allow from 127.0.0.1 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 181 596s # --- 596s # Order allow,deny 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 182 596s # --- 596s # Order allow,deny 596s # Allow from 127.0.0.1 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 183 596s # --- 596s # Order allow,deny 596s # Deny from somewhere.else.com 596s # expecting access denial. 596s ok 184 596s # --- 596s # Order allow,deny 596s # Allow from 127.0.0.1 596s # Deny from somewhere.else.com 596s # expecting access. 596s ok 185 596s # --- 596s # Order allow,deny 596s # Deny from 66.6.6.6 596s # expecting access denial. 596s ok 186 596s # --- 596s # Order allow,deny 596s # Allow from 127.0.0.1 596s # Deny from 66.6.6.6 596s # expecting access. 596s ok 187 596s # --- 596s # Order allow,deny 596s # Allow from 127.0 596s # expecting access. 596s ok 188 596s # --- 596s # Order allow,deny 596s # Deny from all 596s # expecting access denial. 596s ok 189 596s # --- 596s # Order allow,deny 596s # Allow from 127.0 596s # Deny from all 596s # expecting access denial. 596s ok 190 596s # --- 596s # Order allow,deny 596s # Deny from localhost 596s # expecting access denial. 596s ok 191 596s # --- 596s # Order allow,deny 596s # Allow from 127.0 596s # Deny from localhost 596s # expecting access denial. 596s ok 192 596s # --- 596s # Order allow,deny 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 193 596s # --- 596s # Order allow,deny 596s # Allow from 127.0 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 194 596s # --- 596s # Order allow,deny 596s # Deny from 127.0 596s # expecting access denial. 596s ok 195 596s # --- 596s # Order allow,deny 596s # Allow from 127.0 596s # Deny from 127.0 596s # expecting access denial. 596s ok 196 596s # --- 596s # Order allow,deny 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 197 596s # --- 596s # Order allow,deny 596s # Allow from 127.0 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 198 596s # --- 596s # Order allow,deny 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 199 596s # --- 596s # Order allow,deny 596s # Allow from 127.0 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 200 596s # --- 596s # Order allow,deny 596s # Deny from somewhere.else.com 596s # expecting access denial. 596s ok 201 596s # --- 596s # Order allow,deny 596s # Allow from 127.0 596s # Deny from somewhere.else.com 596s # expecting access. 596s ok 202 596s # --- 596s # Order allow,deny 596s # Deny from 66.6.6.6 596s # expecting access denial. 596s ok 203 596s # --- 596s # Order allow,deny 596s # Allow from 127.0 596s # Deny from 66.6.6.6 596s # expecting access. 596s ok 204 596s # --- 596s # Order allow,deny 596s # Allow from 127.0.0.1/255.255.0.0 596s # expecting access. 596s ok 205 596s # --- 596s # Order allow,deny 596s # Deny from all 596s # expecting access denial. 596s ok 206 596s # --- 596s # Order allow,deny 596s # Allow from 127.0.0.1/255.255.0.0 596s # Deny from all 596s # expecting access denial. 596s ok 207 596s # --- 596s # Order allow,deny 596s # Deny from localhost 596s # expecting access denial. 596s ok 208 596s # --- 596s # Order allow,deny 596s # Allow from 127.0.0.1/255.255.0.0 596s # Deny from localhost 596s # expecting access denial. 596s ok 209 596s # --- 596s # Order allow,deny 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 210 596s # --- 596s # Order allow,deny 596s # Allow from 127.0.0.1/255.255.0.0 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 211 596s # --- 596s # Order allow,deny 596s # Deny from 127.0 596s # expecting access denial. 596s ok 212 596s # --- 596s # Order allow,deny 596s # Allow from 127.0.0.1/255.255.0.0 596s # Deny from 127.0 596s # expecting access denial. 596s ok 213 596s # --- 596s # Order allow,deny 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 214 596s # --- 596s # Order allow,deny 596s # Allow from 127.0.0.1/255.255.0.0 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 215 596s # --- 596s # Order allow,deny 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 216 596s # --- 596s # Order allow,deny 596s # Allow from 127.0.0.1/255.255.0.0 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 217 596s # --- 596s # Order allow,deny 596s # Deny from somewhere.else.com 596s # expecting access denial. 596s ok 218 596s # --- 596s # Order allow,deny 596s # Allow from 127.0.0.1/255.255.0.0 596s # Deny from somewhere.else.com 596s # expecting access. 596s ok 219 596s # --- 596s # Order allow,deny 596s # Deny from 66.6.6.6 596s # expecting access denial. 596s ok 220 596s # --- 596s # Order allow,deny 596s # Allow from 127.0.0.1/255.255.0.0 596s # Deny from 66.6.6.6 596s # expecting access. 596s ok 221 596s # --- 596s # Order allow,deny 596s # Allow from 127.0.0.1/16 596s # expecting access. 596s ok 222 596s # --- 596s # Order allow,deny 596s # Deny from all 596s # expecting access denial. 596s ok 223 596s # --- 596s # Order allow,deny 596s # Allow from 127.0.0.1/16 596s # Deny from all 596s # expecting access denial. 596s ok 224 596s # --- 596s # Order allow,deny 596s # Deny from localhost 596s # expecting access denial. 596s ok 225 596s # --- 596s # Order allow,deny 596s # Allow from 127.0.0.1/16 596s # Deny from localhost 596s # expecting access denial. 596s ok 226 596s # --- 596s # Order allow,deny 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 227 596s # --- 596s # Order allow,deny 596s # Allow from 127.0.0.1/16 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 228 596s # --- 596s # Order allow,deny 596s # Deny from 127.0 596s # expecting access denial. 596s ok 229 596s # --- 596s # Order allow,deny 596s # Allow from 127.0.0.1/16 596s # Deny from 127.0 596s # expecting access denial. 596s ok 230 596s # --- 596s # Order allow,deny 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 231 596s # --- 596s # Order allow,deny 596s # Allow from 127.0.0.1/16 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 232 596s # --- 596s # Order allow,deny 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 233 596s # --- 596s # Order allow,deny 596s # Allow from 127.0.0.1/16 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 234 596s # --- 596s # Order allow,deny 596s # Deny from somewhere.else.com 596s # expecting access denial. 596s ok 235 596s # --- 596s # Order allow,deny 596s # Allow from 127.0.0.1/16 596s # Deny from somewhere.else.com 596s # expecting access. 596s ok 236 596s # --- 596s # Order allow,deny 596s # Deny from 66.6.6.6 596s # expecting access denial. 596s ok 237 596s # --- 596s # Order allow,deny 596s # Allow from 127.0.0.1/16 596s # Deny from 66.6.6.6 596s # expecting access. 596s ok 238 596s # --- 596s # Order allow,deny 596s # Allow from somewhere.else.com 596s # expecting access denial. 596s ok 239 596s # --- 596s # Order allow,deny 596s # Deny from all 596s # expecting access denial. 596s ok 240 596s # --- 596s # Order allow,deny 596s # Allow from somewhere.else.com 596s # Deny from all 596s # expecting access denial. 596s ok 241 596s # --- 596s # Order allow,deny 596s # Deny from localhost 596s # expecting access denial. 596s ok 242 596s # --- 596s # Order allow,deny 596s # Allow from somewhere.else.com 596s # Deny from localhost 596s # expecting access denial. 596s ok 243 596s # --- 596s # Order allow,deny 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 244 596s # --- 596s # Order allow,deny 596s # Allow from somewhere.else.com 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 245 596s # --- 596s # Order allow,deny 596s # Deny from 127.0 596s # expecting access denial. 596s ok 246 596s # --- 596s # Order allow,deny 596s # Allow from somewhere.else.com 596s # Deny from 127.0 596s # expecting access denial. 596s ok 247 596s # --- 596s # Order allow,deny 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 248 596s # --- 596s # Order allow,deny 596s # Allow from somewhere.else.com 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 249 596s # --- 596s # Order allow,deny 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 250 596s # --- 596s # Order allow,deny 596s # Allow from somewhere.else.com 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 251 596s # --- 596s # Order allow,deny 596s # Deny from somewhere.else.com 596s # expecting access denial. 596s ok 252 596s # --- 596s # Order allow,deny 596s # Allow from somewhere.else.com 596s # Deny from somewhere.else.com 596s # expecting access denial. 596s ok 253 596s # --- 596s # Order allow,deny 596s # Deny from 66.6.6.6 596s # expecting access denial. 596s ok 254 596s # --- 596s # Order allow,deny 596s # Allow from somewhere.else.com 596s # Deny from 66.6.6.6 596s # expecting access denial. 596s ok 255 596s # --- 596s # Order allow,deny 596s # Allow from 66.6.6.6 596s # expecting access denial. 596s ok 256 596s # --- 596s # Order allow,deny 596s # Deny from all 596s # expecting access denial. 596s ok 257 596s # --- 596s # Order allow,deny 596s # Allow from 66.6.6.6 596s # Deny from all 596s # expecting access denial. 596s ok 258 596s # --- 596s # Order allow,deny 596s # Deny from localhost 596s # expecting access denial. 596s ok 259 596s # --- 596s # Order allow,deny 596s # Allow from 66.6.6.6 596s # Deny from localhost 596s # expecting access denial. 596s ok 260 596s # --- 596s # Order allow,deny 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 261 596s # --- 596s # Order allow,deny 596s # Allow from 66.6.6.6 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 262 596s # --- 596s # Order allow,deny 596s # Deny from 127.0 596s # expecting access denial. 596s ok 263 596s # --- 596s # Order allow,deny 596s # Allow from 66.6.6.6 596s # Deny from 127.0 596s # expecting access denial. 596s ok 264 596s # --- 596s # Order allow,deny 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 265 596s # --- 596s # Order allow,deny 596s # Allow from 66.6.6.6 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 266 596s # --- 596s # Order allow,deny 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 267 596s # --- 596s # Order allow,deny 596s # Allow from 66.6.6.6 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 268 596s # --- 596s # Order allow,deny 596s # Deny from somewhere.else.com 596s # expecting access denial. 596s ok 269 596s # --- 596s # Order allow,deny 596s # Allow from 66.6.6.6 596s # Deny from somewhere.else.com 596s # expecting access denial. 596s ok 270 596s # --- 596s # Order allow,deny 596s # Deny from 66.6.6.6 596s # expecting access denial. 596s ok 271 596s # --- 596s # Order allow,deny 596s # Allow from 66.6.6.6 596s # Deny from 66.6.6.6 596s # expecting access denial. 596s ok 272 596s # --- 596s # Order mutual-failure 596s # Allow from all 596s # expecting access. 596s ok 273 596s # --- 596s # Order mutual-failure 596s # Deny from all 596s # expecting access denial. 596s ok 274 596s # --- 596s # Order mutual-failure 596s # Allow from all 596s # Deny from all 596s # expecting access denial. 596s ok 275 596s # --- 596s # Order mutual-failure 596s # Deny from localhost 596s # expecting access denial. 596s ok 276 596s # --- 596s # Order mutual-failure 596s # Allow from all 596s # Deny from localhost 596s # expecting access denial. 596s ok 277 596s # --- 596s # Order mutual-failure 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 278 596s # --- 596s # Order mutual-failure 596s # Allow from all 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 279 596s # --- 596s # Order mutual-failure 596s # Deny from 127.0 596s # expecting access denial. 596s ok 280 596s # --- 596s # Order mutual-failure 596s # Allow from all 596s # Deny from 127.0 596s # expecting access denial. 596s ok 281 596s # --- 596s # Order mutual-failure 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 282 596s # --- 596s # Order mutual-failure 596s # Allow from all 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 283 596s # --- 596s # Order mutual-failure 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 284 596s # --- 596s # Order mutual-failure 596s # Allow from all 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 285 596s # --- 596s # Order mutual-failure 596s # Deny from somewhere.else.com 596s # expecting access denial. 596s ok 286 596s # --- 596s # Order mutual-failure 596s # Allow from all 596s # Deny from somewhere.else.com 596s # expecting access. 596s ok 287 596s # --- 596s # Order mutual-failure 596s # Deny from 66.6.6.6 596s # expecting access denial. 596s ok 288 596s # --- 596s # Order mutual-failure 596s # Allow from all 596s # Deny from 66.6.6.6 596s # expecting access. 596s ok 289 596s # --- 596s # Order mutual-failure 596s # Allow from localhost 596s # expecting access. 596s ok 290 596s # --- 596s # Order mutual-failure 596s # Deny from all 596s # expecting access denial. 596s ok 291 596s # --- 596s # Order mutual-failure 596s # Allow from localhost 596s # Deny from all 596s # expecting access denial. 596s ok 292 596s # --- 596s # Order mutual-failure 596s # Deny from localhost 596s # expecting access denial. 596s ok 293 596s # --- 596s # Order mutual-failure 596s # Allow from localhost 596s # Deny from localhost 596s # expecting access denial. 596s ok 294 596s # --- 596s # Order mutual-failure 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 295 596s # --- 596s # Order mutual-failure 596s # Allow from localhost 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 296 596s # --- 596s # Order mutual-failure 596s # Deny from 127.0 596s # expecting access denial. 596s ok 297 596s # --- 596s # Order mutual-failure 596s # Allow from localhost 596s # Deny from 127.0 596s # expecting access denial. 596s ok 298 596s # --- 596s # Order mutual-failure 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 299 596s # --- 596s # Order mutual-failure 596s # Allow from localhost 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 300 596s # --- 596s # Order mutual-failure 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 301 596s # --- 596s # Order mutual-failure 596s # Allow from localhost 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 302 596s # --- 596s # Order mutual-failure 596s # Deny from somewhere.else.com 596s # expecting access denial. 596s ok 303 596s # --- 596s # Order mutual-failure 596s # Allow from localhost 596s # Deny from somewhere.else.com 596s # expecting access. 596s ok 304 596s # --- 596s # Order mutual-failure 596s # Deny from 66.6.6.6 596s # expecting access denial. 596s ok 305 596s # --- 596s # Order mutual-failure 596s # Allow from localhost 596s # Deny from 66.6.6.6 596s # expecting access. 596s ok 306 596s # --- 596s # Order mutual-failure 596s # Allow from 127.0.0.1 596s # expecting access. 596s ok 307 596s # --- 596s # Order mutual-failure 596s # Deny from all 596s # expecting access denial. 596s ok 308 596s # --- 596s # Order mutual-failure 596s # Allow from 127.0.0.1 596s # Deny from all 596s # expecting access denial. 596s ok 309 596s # --- 596s # Order mutual-failure 596s # Deny from localhost 596s # expecting access denial. 596s ok 310 596s # --- 596s # Order mutual-failure 596s # Allow from 127.0.0.1 596s # Deny from localhost 596s # expecting access denial. 596s ok 311 596s # --- 596s # Order mutual-failure 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 312 596s # --- 596s # Order mutual-failure 596s # Allow from 127.0.0.1 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 313 596s # --- 596s # Order mutual-failure 596s # Deny from 127.0 596s # expecting access denial. 596s ok 314 596s # --- 596s # Order mutual-failure 596s # Allow from 127.0.0.1 596s # Deny from 127.0 596s # expecting access denial. 596s ok 315 596s # --- 596s # Order mutual-failure 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 316 596s # --- 596s # Order mutual-failure 596s # Allow from 127.0.0.1 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 317 596s # --- 596s # Order mutual-failure 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 318 596s # --- 596s # Order mutual-failure 596s # Allow from 127.0.0.1 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 319 596s # --- 596s # Order mutual-failure 596s # Deny from somewhere.else.com 596s # expecting access denial. 596s ok 320 596s # --- 596s # Order mutual-failure 596s # Allow from 127.0.0.1 596s # Deny from somewhere.else.com 596s # expecting access. 596s ok 321 596s # --- 596s # Order mutual-failure 596s # Deny from 66.6.6.6 596s # expecting access denial. 596s ok 322 596s # --- 596s # Order mutual-failure 596s # Allow from 127.0.0.1 596s # Deny from 66.6.6.6 596s # expecting access. 596s ok 323 596s # --- 596s # Order mutual-failure 596s # Allow from 127.0 596s # expecting access. 596s ok 324 596s # --- 596s # Order mutual-failure 596s # Deny from all 596s # expecting access denial. 596s ok 325 596s # --- 596s # Order mutual-failure 596s # Allow from 127.0 596s # Deny from all 596s # expecting access denial. 596s ok 326 596s # --- 596s # Order mutual-failure 596s # Deny from localhost 596s # expecting access denial. 596s ok 327 596s # --- 596s # Order mutual-failure 596s # Allow from 127.0 596s # Deny from localhost 596s # expecting access denial. 596s ok 328 596s # --- 596s # Order mutual-failure 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 329 596s # --- 596s # Order mutual-failure 596s # Allow from 127.0 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 330 596s # --- 596s # Order mutual-failure 596s # Deny from 127.0 596s # expecting access denial. 596s ok 331 596s # --- 596s # Order mutual-failure 596s # Allow from 127.0 596s # Deny from 127.0 596s # expecting access denial. 596s ok 332 596s # --- 596s # Order mutual-failure 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 333 596s # --- 596s # Order mutual-failure 596s # Allow from 127.0 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 334 596s # --- 596s # Order mutual-failure 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 335 596s # --- 596s # Order mutual-failure 596s # Allow from 127.0 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 336 596s # --- 596s # Order mutual-failure 596s # Deny from somewhere.else.com 596s # expecting access denial. 596s ok 337 596s # --- 596s # Order mutual-failure 596s # Allow from 127.0 596s # Deny from somewhere.else.com 596s # expecting access. 596s ok 338 596s # --- 596s # Order mutual-failure 596s # Deny from 66.6.6.6 596s # expecting access denial. 596s ok 339 596s # --- 596s # Order mutual-failure 596s # Allow from 127.0 596s # Deny from 66.6.6.6 596s # expecting access. 596s ok 340 596s # --- 596s # Order mutual-failure 596s # Allow from 127.0.0.1/255.255.0.0 596s # expecting access. 596s ok 341 596s # --- 596s # Order mutual-failure 596s # Deny from all 596s # expecting access denial. 596s ok 342 596s # --- 596s # Order mutual-failure 596s # Allow from 127.0.0.1/255.255.0.0 596s # Deny from all 596s # expecting access denial. 596s ok 343 596s # --- 596s # Order mutual-failure 596s # Deny from localhost 596s # expecting access denial. 596s ok 344 596s # --- 596s # Order mutual-failure 596s # Allow from 127.0.0.1/255.255.0.0 596s # Deny from localhost 596s # expecting access denial. 596s ok 345 596s # --- 596s # Order mutual-failure 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 346 596s # --- 596s # Order mutual-failure 596s # Allow from 127.0.0.1/255.255.0.0 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 347 596s # --- 596s # Order mutual-failure 596s # Deny from 127.0 596s # expecting access denial. 596s ok 348 596s # --- 596s # Order mutual-failure 596s # Allow from 127.0.0.1/255.255.0.0 596s # Deny from 127.0 596s # expecting access denial. 596s ok 349 596s # --- 596s # Order mutual-failure 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 350 596s # --- 596s # Order mutual-failure 596s # Allow from 127.0.0.1/255.255.0.0 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 351 596s # --- 596s # Order mutual-failure 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 352 596s # --- 596s # Order mutual-failure 596s # Allow from 127.0.0.1/255.255.0.0 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 353 596s # --- 596s # Order mutual-failure 596s # Deny from somewhere.else.com 596s # expecting access denial. 596s ok 354 596s # --- 596s # Order mutual-failure 596s # Allow from 127.0.0.1/255.255.0.0 596s # Deny from somewhere.else.com 596s # expecting access. 596s ok 355 596s # --- 596s # Order mutual-failure 596s # Deny from 66.6.6.6 596s # expecting access denial. 596s ok 356 596s # --- 596s # Order mutual-failure 596s # Allow from 127.0.0.1/255.255.0.0 596s # Deny from 66.6.6.6 596s # expecting access. 596s ok 357 596s # --- 596s # Order mutual-failure 596s # Allow from 127.0.0.1/16 596s # expecting access. 596s ok 358 596s # --- 596s # Order mutual-failure 596s # Deny from all 596s # expecting access denial. 596s ok 359 596s # --- 596s # Order mutual-failure 596s # Allow from 127.0.0.1/16 596s # Deny from all 596s # expecting access denial. 596s ok 360 596s # --- 596s # Order mutual-failure 596s # Deny from localhost 596s # expecting access denial. 596s ok 361 596s # --- 596s # Order mutual-failure 596s # Allow from 127.0.0.1/16 596s # Deny from localhost 596s # expecting access denial. 596s ok 362 596s # --- 596s # Order mutual-failure 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 363 596s # --- 596s # Order mutual-failure 596s # Allow from 127.0.0.1/16 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 364 596s # --- 596s # Order mutual-failure 596s # Deny from 127.0 596s # expecting access denial. 596s ok 365 596s # --- 596s # Order mutual-failure 596s # Allow from 127.0.0.1/16 596s # Deny from 127.0 596s # expecting access denial. 596s ok 366 596s # --- 596s # Order mutual-failure 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 367 596s # --- 596s # Order mutual-failure 596s # Allow from 127.0.0.1/16 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 368 596s # --- 596s # Order mutual-failure 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 369 596s # --- 596s # Order mutual-failure 596s # Allow from 127.0.0.1/16 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 370 596s # --- 596s # Order mutual-failure 596s # Deny from somewhere.else.com 596s # expecting access denial. 596s ok 371 596s # --- 596s # Order mutual-failure 596s # Allow from 127.0.0.1/16 596s # Deny from somewhere.else.com 596s # expecting access. 596s ok 372 596s # --- 596s # Order mutual-failure 596s # Deny from 66.6.6.6 596s # expecting access denial. 596s ok 373 596s # --- 596s # Order mutual-failure 596s # Allow from 127.0.0.1/16 596s # Deny from 66.6.6.6 596s # expecting access. 596s ok 374 596s # --- 596s # Order mutual-failure 596s # Allow from somewhere.else.com 596s # expecting access denial. 596s ok 375 596s # --- 596s # Order mutual-failure 596s # Deny from all 596s # expecting access denial. 596s ok 376 596s # --- 596s # Order mutual-failure 596s # Allow from somewhere.else.com 596s # Deny from all 596s # expecting access denial. 596s ok 377 596s # --- 596s # Order mutual-failure 596s # Deny from localhost 596s # expecting access denial. 596s ok 378 596s # --- 596s # Order mutual-failure 596s # Allow from somewhere.else.com 596s # Deny from localhost 596s # expecting access denial. 596s ok 379 596s # --- 596s # Order mutual-failure 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 380 596s # --- 596s # Order mutual-failure 596s # Allow from somewhere.else.com 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 381 596s # --- 596s # Order mutual-failure 596s # Deny from 127.0 596s # expecting access denial. 596s ok 382 596s # --- 596s # Order mutual-failure 596s # Allow from somewhere.else.com 596s # Deny from 127.0 596s # expecting access denial. 596s ok 383 596s # --- 596s # Order mutual-failure 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 384 596s # --- 596s # Order mutual-failure 596s # Allow from somewhere.else.com 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 385 596s # --- 596s # Order mutual-failure 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 386 596s # --- 596s # Order mutual-failure 596s # Allow from somewhere.else.com 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 387 596s # --- 596s # Order mutual-failure 596s # Deny from somewhere.else.com 596s # expecting access denial. 596s ok 388 596s # --- 596s # Order mutual-failure 596s # Allow from somewhere.else.com 596s # Deny from somewhere.else.com 596s # expecting access denial. 596s ok 389 596s # --- 596s # Order mutual-failure 596s # Deny from 66.6.6.6 596s # expecting access denial. 596s ok 390 596s # --- 596s # Order mutual-failure 596s # Allow from somewhere.else.com 596s # Deny from 66.6.6.6 596s # expecting access denial. 596s ok 391 596s # --- 596s # Order mutual-failure 596s # Allow from 66.6.6.6 596s # expecting access denial. 596s ok 392 596s # --- 596s # Order mutual-failure 596s # Deny from all 596s # expecting access denial. 596s ok 393 596s # --- 596s # Order mutual-failure 596s # Allow from 66.6.6.6 596s # Deny from all 596s # expecting access denial. 596s ok 394 596s # --- 596s # Order mutual-failure 596s # Deny from localhost 596s # expecting access denial. 596s ok 395 596s # --- 596s # Order mutual-failure 596s # Allow from 66.6.6.6 596s # Deny from localhost 596s # expecting access denial. 596s ok 396 596s # --- 596s # Order mutual-failure 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 397 596s # --- 596s # Order mutual-failure 596s # Allow from 66.6.6.6 596s # Deny from 127.0.0.1 596s # expecting access denial. 596s ok 398 596s # --- 596s # Order mutual-failure 596s # Deny from 127.0 596s # expecting access denial. 596s ok 399 596s # --- 596s # Order mutual-failure 596s # Allow from 66.6.6.6 596s # Deny from 127.0 596s # expecting access denial. 596s ok 400 596s # --- 596s # Order mutual-failure 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 401 596s # --- 596s # Order mutual-failure 596s # Allow from 66.6.6.6 596s # Deny from 127.0.0.1/255.255.0.0 596s # expecting access denial. 596s ok 402 596s # --- 596s # Order mutual-failure 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 403 596s # --- 596s # Order mutual-failure 596s # Allow from 66.6.6.6 596s # Deny from 127.0.0.1/16 596s # expecting access denial. 596s ok 404 596s # --- 596s # Order mutual-failure 596s # Deny from somewhere.else.com 596s # expecting access denial. 596s ok 405 596s # --- 596s # Order mutual-failure 596s # Allow from 66.6.6.6 596s # Deny from somewhere.else.com 596s # expecting access denial. 596s ok 406 596s # --- 596s # Order mutual-failure 596s # Deny from 66.6.6.6 596s # expecting access denial. 596s ok 407 596s # --- 596s # Order mutual-failure 596s # Allow from 66.6.6.6 596s # Deny from 66.6.6.6 596s # expecting access denial. 596s ok 408 596s ok 597s t/modules/actions.t ................. 597s 1..20 597s # Running under perl version 5.038002 for linux 597s # Current time local: Tue Dec 17 19:08:45 2024 597s # Current time GMT: Tue Dec 17 19:08:45 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: 'nada' 597s # received: 'nada' 597s ok 2 597s # expected: 404 597s # received: '404' 597s ok 3 597s ok 4 # skip RC=404, no need to check content 597s # expected: 404 597s # received: '404' 597s ok 5 597s ok 6 # skip RC=404, no need to check content 597s # expected: 404 597s # received: '404' 597s ok 7 597s ok 8 # skip RC=404, no need to check content 597s # expected: 200 597s # received: '200' 597s ok 9 597s # expected: 'nada' 597s # received: 'nada' 597s ok 10 597s # expected: 404 597s # received: '404' 597s ok 11 597s ok 12 # skip RC=404, no need to check content 597s # expected: 200 597s # received: '200' 597s ok 13 597s # expected: 'POST 597s # foo2: bar2 597s # ' 597s # received: 'POST 597s # foo2: bar2 597s # ' 597s ok 14 597s # expected: 405 597s # received: '405' 597s ok 15 597s # expected: 200 597s # received: '200' 597s ok 16 597s # expected: 'foo=bar' 597s # received: 'foo=bar' 597s ok 17 597s # expected: 200 597s # received: '200' 597s ok 18 597s # expected: 'POST 597s # foo2: bar2 597s # ' 597s # received: 'POST 597s # foo2: bar2 597s # ' 597s ok 19 597s # expected: 405 597s # received: '405' 597s ok 20 597s ok 598s t/modules/alias.t ................... 598s 1..134 598s # Running under perl version 5.038002 for linux 598s # Current time local: Tue Dec 17 19:08:46 2024 598s # Current time GMT: Tue Dec 17 19:08:46 2024 598s # Using Test.pm version 1.31 598s # Using Apache/Test.pm version 1.42 598s # verifying simple aliases 598s # testing : /alias/ 598s # expected: 200 598s # received: '200' 598s ok 1 598s # testing : /bogu/ 598s # expected: 404 598s # received: '404' 598s ok 2 598s # verifying alias match with /ali[0-9]. 598s # testing : /ali0 598s # expected: 0 598s # received: '0' 598s ok 3 598s # testing : /ali1 598s # expected: 1 598s # received: '1' 598s ok 4 598s # testing : /ali2 598s # expected: 2 598s # received: '2' 598s ok 5 598s # testing : /ali3 598s # expected: 3 598s # received: '3' 598s ok 6 598s # testing : /ali4 598s # expected: 4 598s # received: '4' 598s ok 7 598s # testing : /ali5 598s # expected: 5 598s # received: '5' 598s ok 8 598s # testing : /ali6 598s # expected: 6 598s # received: '6' 598s ok 9 598s # testing : /ali7 598s # expected: 7 598s # received: '7' 598s ok 10 598s # testing : /ali8 598s # expected: 8 598s # received: '8' 598s ok 11 598s # testing : /ali9 598s # expected: 9 598s # received: '9' 598s ok 12 598s # verifying expression alias match with /expr/ali[0-9]. 598s # testing : /ali0 598s # expected: 0 598s # received: '0' 598s ok 13 598s # testing : /ali1 598s # expected: 1 598s # received: '1' 598s ok 14 598s # testing : /ali2 598s # expected: 2 598s # received: '2' 598s ok 15 598s # testing : /ali3 598s # expected: 3 598s # received: '3' 598s ok 16 598s # testing : /ali4 598s # expected: 4 598s # received: '4' 598s ok 17 598s # testing : /ali5 598s # expected: 5 598s # received: '5' 598s ok 18 598s # testing : /ali6 598s # expected: 6 598s # received: '6' 598s ok 19 598s # testing : /ali7 598s # expected: 7 598s # received: '7' 598s ok 20 598s # testing : /ali8 598s # expected: 8 598s # received: '8' 598s ok 21 598s # testing : /ali9 598s # expected: 9 598s # received: '9' 598s ok 22 598s # testing : /forbid 598s # expected: '403' 598s # received: '403' 598s ok 23 598s # testing : /gone 598s # expected: '410' 598s # received: '410' 598s ok 24 598s # testing : /perm 598s # expected: '301' 598s # received: '301' 598s ok 25 598s # testing : /perm2 598s # expected: '301' 598s # received: '301' 598s ok 26 598s # testing : /seeother 598s # expected: '303' 598s # received: '303' 598s ok 27 598s # testing : /temp 598s # expected: '302' 598s # received: '302' 598s ok 28 598s # testing : /temp2 598s # expected: '302' 598s # received: '302' 598s ok 29 598s verifying body of perm and temp redirect match 598s # testing : /p0 598s # expected: 0 598s # received: '0' 598s ok 30 598s # testing : /p1 598s # expected: 1 598s # received: '1' 598s ok 31 598s # testing : /p2 598s # expected: 2 598s # received: '2' 598s ok 32 598s # testing : /p3 598s # expected: 3 598s # received: '3' 598s ok 33 598s # testing : /p4 598s # expected: 4 598s # received: '4' 598s ok 34 598s # testing : /p5 598s # expected: 5 598s # received: '5' 598s ok 35 598s # testing : /p6 598s # expected: 6 598s # received: '6' 598s ok 36 598s # testing : /p7 598s # expected: 7 598s # received: '7' 598s ok 37 598s # testing : /p8 598s # expected: 8 598s # received: '8' 598s ok 38 598s # testing : /p9 598s # expected: 9 598s # received: '9' 598s ok 39 598s # testing : /t0 598s # expected: 0 598s # received: '0' 598s ok 40 598s # testing : /t1 598s # expected: 1 598s # received: '1' 598s ok 41 598s # testing : /t2 598s # expected: 2 598s # received: '2' 598s ok 42 598s # testing : /t3 598s # expected: 3 598s # received: '3' 598s ok 43 598s # testing : /t4 598s # expected: 4 598s # received: '4' 598s ok 44 598s # testing : /t5 598s # expected: 5 598s # received: '5' 598s ok 45 598s # testing : /t6 598s # expected: 6 598s # received: '6' 598s ok 46 598s # testing : /t7 598s # expected: 7 598s # received: '7' 598s ok 47 598s # testing : /t8 598s # expected: 8 598s # received: '8' 598s ok 48 598s # testing : /t9 598s # expected: 9 598s # received: '9' 598s ok 49 598s verifying body of perm and temp redirect match with expression support 598s # testing : /p0 598s # expected: 0 598s # received: '0' 598s ok 50 598s # testing : /p1 598s # expected: 1 598s # received: '1' 598s ok 51 598s # testing : /p2 598s # expected: 2 598s # received: '2' 598s ok 52 598s # testing : /p3 598s # expected: 3 598s # received: '3' 598s ok 53 598s # testing : /p4 598s # expected: 4 598s # received: '4' 598s ok 54 598s # testing : /p5 598s # expected: 5 598s # received: '5' 598s ok 55 598s # testing : /p6 598s # expected: 6 598s # received: '6' 598s ok 56 598s # testing : /p7 598s # expected: 7 598s # received: '7' 598s ok 57 598s # testing : /p8 598s # expected: 8 598s # received: '8' 598s ok 58 598s # testing : /p9 598s # expected: 9 598s # received: '9' 598s ok 59 598s # testing : /t0 598s # expected: 0 598s # received: '0' 598s ok 60 598s # testing : /t1 598s # expected: 1 598s # received: '1' 598s ok 61 598s # testing : /t2 598s # expected: 2 598s # received: '2' 598s ok 62 598s # testing : /t3 598s # expected: 3 598s # received: '3' 598s ok 63 598s # testing : /t4 598s # expected: 4 598s # received: '4' 598s ok 64 598s # testing : /t5 598s # expected: 5 598s # received: '5' 598s ok 65 598s # testing : /t6 598s # expected: 6 598s # received: '6' 598s ok 66 598s # testing : /t7 598s # expected: 7 598s # received: '7' 598s ok 67 598s # testing : /t8 598s # expected: 8 598s # received: '8' 598s ok 68 598s # testing : /t9 598s # expected: 9 598s # received: '9' 598s ok 69 598s verifying return code of seeother and gone redirect match 598s # testing : f0 598s # expected: '403' 598s # received: '403' 598s ok 70 598s # testing : f1 598s # expected: '403' 598s # received: '403' 598s ok 71 598s # testing : f2 598s # expected: '403' 598s # received: '403' 598s ok 72 598s # testing : f3 598s # expected: '403' 598s # received: '403' 598s ok 73 598s # testing : f4 598s # expected: '403' 598s # received: '403' 598s ok 74 598s # testing : f5 598s # expected: '403' 598s # received: '403' 598s ok 75 598s # testing : f6 598s # expected: '403' 598s # received: '403' 598s ok 76 598s # testing : f7 598s # expected: '403' 598s # received: '403' 598s ok 77 598s # testing : f8 598s # expected: '403' 598s # received: '403' 598s ok 78 598s # testing : f9 598s # expected: '403' 598s # received: '403' 598s ok 79 598s # testing : s0 598s # expected: '303' 598s # received: '303' 598s ok 80 598s # testing : s1 598s # expected: '303' 598s # received: '303' 598s ok 81 598s # testing : s2 598s # expected: '303' 598s # received: '303' 598s ok 82 598s # testing : s3 598s # expected: '303' 598s # received: '303' 598s ok 83 598s # testing : s4 598s # expected: '303' 598s # received: '303' 598s ok 84 598s # testing : s5 598s # expected: '303' 598s # received: '303' 598s ok 85 598s # testing : s6 598s # expected: '303' 598s # received: '303' 598s ok 86 598s # testing : s7 598s # expected: '303' 598s # received: '303' 598s ok 87 598s # testing : s8 598s # expected: '303' 598s # received: '303' 598s ok 88 598s # testing : s9 598s # expected: '303' 598s # received: '303' 598s ok 89 598s # testing : g0 598s # expected: '410' 598s # received: '410' 598s ok 90 598s # testing : g1 598s # expected: '410' 598s # received: '410' 598s ok 91 598s # testing : g2 598s # expected: '410' 598s # received: '410' 598s ok 92 598s # testing : g3 598s # expected: '410' 598s # received: '410' 598s ok 93 598s # testing : g4 598s # expected: '410' 598s # received: '410' 598s ok 94 598s # testing : g5 598s # expected: '410' 598s # received: '410' 598s ok 95 598s # testing : g6 598s # expected: '410' 598s # received: '410' 598s ok 96 598s # testing : g7 598s # expected: '410' 598s # received: '410' 598s ok 97 598s # testing : g8 598s # expected: '410' 598s # received: '410' 598s ok 98 598s # testing : g9 598s # expected: '410' 598s # received: '410' 598s ok 99 598s verifying return code of seeother and gone redirect match with expression support 598s # testing : f0 598s # expected: '403' 598s # received: '403' 598s ok 100 598s # testing : f1 598s # expected: '403' 598s # received: '403' 598s ok 101 598s # testing : f2 598s # expected: '403' 598s # received: '403' 598s ok 102 598s # testing : f3 598s # expected: '403' 598s # received: '403' 598s ok 103 598s # testing : f4 598s # expected: '403' 598s # received: '403' 598s ok 104 598s # testing : f5 598s # expected: '403' 598s # received: '403' 598s ok 105 598s # testing : f6 598s # expected: '403' 598s # received: '403' 598s ok 106 598s # testing : f7 598s # expected: '403' 598s # received: '403' 598s ok 107 598s # testing : f8 598s # expected: '403' 598s # received: '403' 598s ok 108 598s # testing : f9 598s # expected: '403' 598s # received: '403' 598s ok 109 598s # testing : s0 598s # expected: '303' 598s # received: '303' 598s ok 110 598s # testing : s1 598s # expected: '303' 598s # received: '303' 598s ok 111 598s # testing : s2 598s # expected: '303' 598s # received: '303' 598s ok 112 598s # testing : s3 598s # expected: '303' 598s # received: '303' 598s ok 113 598s # testing : s4 598s # expected: '303' 598s # received: '303' 598s ok 114 598s # testing : s5 598s # expected: '303' 598s # received: '303' 598s ok 115 598s # testing : s6 598s # expected: '303' 598s # received: '303' 598s ok 116 598s # testing : s7 598s # expected: '303' 598s # received: '303' 598s ok 117 598s # testing : s8 598s # expected: '303' 598s # received: '303' 598s ok 118 598s # testing : s9 598s # expected: '303' 598s # received: '303' 598s ok 119 598s # testing : g0 598s # expected: '410' 598s # received: '410' 598s ok 120 598s # testing : g1 598s # expected: '410' 598s # received: '410' 598s ok 121 598s # testing : g2 598s # expected: '410' 598s # received: '410' 598s ok 122 598s # testing : g3 598s # expected: '410' 598s # received: '410' 598s ok 123 598s # testing : g4 598s # expected: '410' 598s # received: '410' 598s ok 124 598s # testing : g5 598s # expected: '410' 598s # received: '410' 598s ok 125 598s # testing : g6 598s # expected: '410' 598s # received: '410' 598s ok 126 598s # testing : g7 598s # expected: '410' 598s # received: '410' 598s ok 127 598s # testing : g8 598s # expected: '410' 598s # received: '410' 598s ok 128 598s # testing : g9 598s # expected: '410' 598s # received: '410' 598s ok 129 598s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 598s # verifying /modules/alias/script is plain text 598s # testing : /modules/alias/script 598s # expected: '#!/bin/sh 598s # echo Content-type: text/plain 598s # echo 598s # echo this is a shell script cgi. 598s # ' 598s # received: '#!/bin/sh 598s # echo Content-type: text/plain 598s # echo 598s # echo this is a shell script cgi. 598s # ' 598s ok 130 598s # verifying same file accessed at /cgi/script is executed code 598s # testing : /cgi/script 598s # expected: 'this is a shell script cgi. 598s # ' 598s # received: 'this is a shell script cgi. 598s # ' 598s ok 131 598s # verifying ScriptAliasMatch with /aliascgi-script 598s # testing : /aliascgi-script 598s # expected: 'this is a shell script cgi. 598s # ' 598s # received: 'this is a shell script cgi. 598s # ' 598s ok 132 598s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 598s # testing : /aliascgi-script 598s # expected: 'this is a shell script cgi. 598s # ' 598s # received: 'this is a shell script cgi. 598s # ' 598s ok 133 598s # verifying bad script alias. 598s # testing : /aliascgi-nada 598s # expected: 404 598s # received: '404' 598s ok 134 598s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 598s ok 599s t/modules/allowmethods.t ............ 599s 1..9 599s # Running under perl version 5.038002 for linux 599s # Current time local: Tue Dec 17 19:08:47 2024 599s # Current time GMT: Tue Dec 17 19:08:47 2024 599s # Using Test.pm version 1.31 599s # Using Apache/Test.pm version 1.42 599s # testing : Get request to /Get responds 200 599s # expected: 200 599s # received: '200' 599s ok 1 599s # testing : Head request to /Get responds 200 599s # expected: 200 599s # received: '200' 599s ok 2 599s # testing : Post request to /Get responds 405 599s # expected: 405 599s # received: '405' 599s ok 3 599s # testing : Get request to /Head responds 200 599s # expected: 200 599s # received: '200' 599s ok 4 599s # testing : Head request to /Head responds 200 599s # expected: 200 599s # received: '200' 599s ok 5 599s # testing : Post request to /Head responds 405 599s # expected: 405 599s # received: '405' 599s ok 6 599s # testing : Get request to /Post responds 405 599s # expected: 405 599s # received: '405' 599s ok 7 599s # testing : Head request to /Post responds 405 599s # expected: 405 599s # received: '405' 599s ok 8 599s # testing : Post request to /Post responds 200 599s # expected: 200 599s # received: '200' 599s ok 9 599s ok 601s t/modules/asis.t .................... 601s 1..3 601s # Running under perl version 5.038002 for linux 601s # Current time local: Tue Dec 17 19:08:48 2024 601s # Current time GMT: Tue Dec 17 19:08:48 2024 601s # Using Test.pm version 1.31 601s # Using Apache/Test.pm version 1.42 601s # testing : asis content OK 601s # expected: 'This is asis content. 601s # ' 601s # received: 'This is asis content. 601s # ' 601s ok 1 601s # testing : asis gave 404 error 601s # expected: 404 601s # received: '404' 601s ok 2 601s # testing : asis gave 403 error 601s # expected: 403 601s # received: '403' 601s ok 3 601s ok 602s t/modules/authz_core.t .............. 602s 1..504 602s # Running under perl version 5.038002 for linux 602s # Current time local: Tue Dec 17 19:08:50 2024 602s # Current time GMT: Tue Dec 17 19:08:50 2024 602s # Using Test.pm version 1.31 602s # Using Apache/Test.pm version 1.42 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/basic1 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/groups1 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 200, expected 200 [a/ : a/ ] 602s ok 1 602s # got 200, expected 200 [a/ : a/ 1] 602s ok 2 602s # got 200, expected 200 [a/ : a/ 2] 602s ok 3 602s # got 200, expected 200 [a/ : a/ 1 2] 602s ok 4 602s # got 200, expected 200 [a/ : a/ 3] 602s ok 5 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 401, expected 401 [a/ user1: a/ ] 602s ok 6 602s # got 200, expected 200 [a/ user1: a/ user1] 602s ok 7 602s # got 401, expected 401 [a/ user1: a/ user2] 602s ok 8 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 403, expected 403 [a/ Any 1 2: a/ ] 602s ok 9 602s # got 200, expected 200 [a/ Any 1 2: a/ 1] 602s ok 10 602s # got 200, expected 200 [a/ Any 1 2: a/ 2] 602s ok 11 602s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 602s ok 12 602s # got 403, expected 403 [a/ Any 1 2: a/ 3] 602s ok 13 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 602s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 602s ok 14 602s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 602s ok 15 602s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 602s ok 16 602s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 602s ok 17 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 602s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 602s ok 18 602s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 602s ok 19 602s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 602s ok 20 602s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 602s ok 21 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 602s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 602s ok 22 602s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 602s ok 23 602s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 602s ok 24 602s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 602s ok 25 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 602s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 602s ok 26 602s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 602s ok 27 602s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 602s ok 28 602s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 602s ok 29 602s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 602s ok 30 602s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 602s ok 31 602s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 602s ok 32 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 602s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 602s ok 33 602s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 602s ok 34 602s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 602s ok 35 602s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 602s ok 36 602s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 602s ok 37 602s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 602s ok 38 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 602s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 602s ok 39 602s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 602s ok 40 602s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 602s ok 41 602s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 602s ok 42 602s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 602s ok 43 602s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 602s ok 44 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 602s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 602s ok 45 602s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 602s ok 46 602s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 602s ok 47 602s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 602s ok 48 602s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 602s ok 49 602s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 602s ok 50 602s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 602s ok 51 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 602s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 602s ok 52 602s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 602s ok 53 602s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 602s ok 54 602s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 602s ok 55 602s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 602s ok 56 602s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 602s ok 57 602s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 602s ok 58 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 403, expected 403 [a/ All 1 !2: a/ ] 602s ok 59 602s # got 200, expected 200 [a/ All 1 !2: a/ 1] 602s ok 60 602s # got 403, expected 403 [a/ All 1 !2: a/ 2] 602s ok 61 602s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 602s ok 62 602s # got 403, expected 403 [a/ All 1 !2: a/ 3] 602s ok 63 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 602s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 602s ok 64 602s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 602s ok 65 602s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 602s ok 66 602s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 602s ok 67 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 602s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 602s ok 68 602s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 602s ok 69 602s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 602s ok 70 602s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 602s ok 71 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 602s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 602s ok 72 602s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 602s ok 73 602s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 602s ok 74 602s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 602s ok 75 602s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 602s ok 76 602s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 602s ok 77 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 602s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 602s ok 78 602s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 602s ok 79 602s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 602s ok 80 602s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 602s ok 81 602s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 602s ok 82 602s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 602s ok 83 602s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 602s ok 84 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 602s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 602s ok 85 602s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 602s ok 86 602s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 602s ok 87 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 602s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 602s ok 88 602s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 602s ok 89 602s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 602s ok 90 602s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 602s ok 91 602s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 602s ok 92 602s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 602s ok 93 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 602s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 602s ok 94 602s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 602s ok 95 602s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 602s ok 96 602s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 602s ok 97 602s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 602s ok 98 602s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 602s ok 99 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 602s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 602s ok 100 602s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 602s ok 101 602s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 602s ok 102 602s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 602s ok 103 602s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 602s ok 104 602s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 602s ok 105 602s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 602s ok 106 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 602s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 602s ok 107 602s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 602s ok 108 602s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 602s ok 109 602s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 602s ok 110 602s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 602s ok 111 602s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 602s ok 112 602s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 602s ok 113 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 403, expected 403 [a/ All 1 2: a/ ] 602s ok 114 602s # got 403, expected 403 [a/ All 1 2: a/ 1] 602s ok 115 602s # got 403, expected 403 [a/ All 1 2: a/ 2] 602s ok 116 602s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 602s ok 117 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 602s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 602s ok 118 602s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 602s ok 119 602s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 602s ok 120 602s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 602s ok 121 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 602s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 602s ok 122 602s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 602s ok 123 602s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 602s ok 124 602s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 602s ok 125 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 602s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 602s ok 126 602s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 602s ok 127 602s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 602s ok 128 602s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 602s ok 129 602s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 602s ok 130 602s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 602s ok 131 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 602s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 602s ok 132 602s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 602s ok 133 602s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 602s ok 134 602s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 602s ok 135 602s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 602s ok 136 602s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 602s ok 137 602s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 602s ok 138 602s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 602s ok 139 602s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 602s ok 140 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 602s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 602s ok 141 602s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 602s ok 142 602s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 602s ok 143 602s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 602s ok 144 602s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 602s ok 145 602s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 602s ok 146 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 602s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 602s ok 147 602s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 602s ok 148 602s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 602s ok 149 602s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 602s ok 150 602s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 602s ok 151 602s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 602s ok 152 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 602s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 602s ok 153 602s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 602s ok 154 602s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 602s ok 155 602s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 602s ok 156 602s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 602s ok 157 602s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 602s ok 158 602s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 602s ok 159 602s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 602s ok 160 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 602s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 602s ok 161 602s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 602s ok 162 602s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 602s ok 163 602s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 602s ok 164 602s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 602s ok 165 602s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 602s ok 166 602s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 602s ok 167 602s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 602s ok 168 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 602s ok 169 602s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 602s ok 170 602s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 602s ok 171 602s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 602s ok 172 602s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 602s ok 173 602s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 602s ok 174 602s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 602s ok 175 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 602s ok 176 602s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 602s ok 177 602s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 602s ok 178 602s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 602s ok 179 602s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 602s ok 180 602s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 602s ok 181 602s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 602s ok 182 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 602s ok 183 602s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 602s ok 184 602s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 602s ok 185 602s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 602s ok 186 602s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 602s ok 187 602s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 602s ok 188 602s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 602s ok 189 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 602s ok 190 602s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 602s ok 191 602s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 602s ok 192 602s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 602s ok 193 602s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 602s ok 194 602s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 602s ok 195 602s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 602s ok 196 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 602s ok 197 602s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 602s ok 198 602s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 602s ok 199 602s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 602s ok 200 602s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 602s ok 201 602s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 602s ok 202 602s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 602s ok 203 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 602s ok 204 602s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 602s ok 205 602s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 602s ok 206 602s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 602s ok 207 602s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 602s ok 208 602s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 602s ok 209 602s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 602s ok 210 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 602s ok 211 602s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 602s ok 212 602s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 602s ok 213 602s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 602s ok 214 602s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 602s ok 215 602s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 602s ok 216 602s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 602s ok 217 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 602s ok 218 602s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 602s ok 219 602s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 602s ok 220 602s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 602s ok 221 602s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 602s ok 222 602s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 602s ok 223 602s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 602s ok 224 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 602s ok 225 602s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 602s ok 226 602s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 602s ok 227 602s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 602s ok 228 602s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 602s ok 229 602s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 602s ok 230 602s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 602s ok 231 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 602s ok 232 602s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 602s ok 233 602s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 602s ok 234 602s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 602s ok 235 602s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 602s ok 236 602s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 602s ok 237 602s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 602s ok 238 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 602s ok 239 602s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 602s ok 240 602s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 602s ok 241 602s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 602s ok 242 602s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 602s ok 243 602s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 602s ok 244 602s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 602s ok 245 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 602s ok 246 602s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 602s ok 247 602s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 602s ok 248 602s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 602s ok 249 602s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 602s ok 250 602s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 602s ok 251 602s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 602s ok 252 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 602s ok 253 602s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 602s ok 254 602s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 602s ok 255 602s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 602s ok 256 602s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 602s ok 257 602s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 602s ok 258 602s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 602s ok 259 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 602s ok 260 602s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 602s ok 261 602s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 602s ok 262 602s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 602s ok 263 602s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 602s ok 264 602s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 602s ok 265 602s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 602s ok 266 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 602s ok 267 602s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 602s ok 268 602s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 602s ok 269 602s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 602s ok 270 602s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 602s ok 271 602s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 602s ok 272 602s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 602s ok 273 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 602s ok 274 602s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 602s ok 275 602s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 602s ok 276 602s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 602s ok 277 602s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 602s ok 278 602s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 602s ok 279 602s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 602s ok 280 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 602s ok 281 602s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 602s ok 282 602s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 602s ok 283 602s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 602s ok 284 602s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 602s ok 285 602s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 602s ok 286 602s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 602s ok 287 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 602s ok 288 602s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 602s ok 289 602s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 602s ok 290 602s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 602s ok 291 602s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 602s ok 292 602s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 602s ok 293 602s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 602s ok 294 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 602s ok 295 602s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 602s ok 296 602s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 602s ok 297 602s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 602s ok 298 602s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 602s ok 299 602s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 602s ok 300 602s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 602s ok 301 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 602s ok 302 602s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 602s ok 303 602s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 602s ok 304 602s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 602s ok 305 602s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 602s ok 306 602s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 602s ok 307 602s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 602s ok 308 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 602s ok 309 602s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 602s ok 310 602s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 602s ok 311 602s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 602s ok 312 602s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 602s ok 313 602s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 602s ok 314 602s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 602s ok 315 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 602s ok 316 602s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 602s ok 317 602s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 602s ok 318 602s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 602s ok 319 602s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 602s ok 320 602s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 602s ok 321 602s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 602s ok 322 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 602s ok 323 602s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 602s ok 324 602s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 602s ok 325 602s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 602s ok 326 602s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 602s ok 327 602s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 602s ok 328 602s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 602s ok 329 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 602s ok 330 602s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 602s ok 331 602s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 602s ok 332 602s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 602s ok 333 602s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 602s ok 334 602s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 602s ok 335 602s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 602s ok 336 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 602s ok 337 602s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 602s ok 338 602s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 602s ok 339 602s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 602s ok 340 602s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 602s ok 341 602s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 602s ok 342 602s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 602s ok 343 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 602s ok 344 602s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 602s ok 345 602s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 602s ok 346 602s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 602s ok 347 602s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 602s ok 348 602s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 602s ok 349 602s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 602s ok 350 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 602s ok 351 602s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 602s ok 352 602s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 602s ok 353 602s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 602s ok 354 602s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 602s ok 355 602s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 602s ok 356 602s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 602s ok 357 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 602s ok 358 602s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 602s ok 359 602s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 602s ok 360 602s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 602s ok 361 602s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 602s ok 362 602s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 602s ok 363 602s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 602s ok 364 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 602s ok 365 602s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 602s ok 366 602s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 602s ok 367 602s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 602s ok 368 602s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 602s ok 369 602s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 602s ok 370 602s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 602s ok 371 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 602s ok 372 602s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 602s ok 373 602s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 602s ok 374 602s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 602s ok 375 602s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 602s ok 376 602s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 602s ok 377 602s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 602s ok 378 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 602s ok 379 602s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 602s ok 380 602s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 602s ok 381 602s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 602s ok 382 602s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 602s ok 383 602s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 602s ok 384 602s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 602s ok 385 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 602s ok 386 602s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 602s ok 387 602s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 602s ok 388 602s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 602s ok 389 602s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 602s ok 390 602s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 602s ok 391 602s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 602s ok 392 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 602s ok 393 602s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 602s ok 394 602s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 602s ok 395 602s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 602s ok 396 602s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 602s ok 397 602s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 602s ok 398 602s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 602s ok 399 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 602s ok 400 602s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 602s ok 401 602s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 602s ok 402 602s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 602s ok 403 602s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 602s ok 404 602s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 602s ok 405 602s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 602s ok 406 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 602s ok 407 602s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 602s ok 408 602s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 602s ok 409 602s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 602s ok 410 602s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 602s ok 411 602s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 602s ok 412 602s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 602s ok 413 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 602s ok 414 602s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 602s ok 415 602s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 602s ok 416 602s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 602s ok 417 602s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 602s ok 418 602s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 602s ok 419 602s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 602s ok 420 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 602s ok 421 602s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 602s ok 422 602s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 602s ok 423 602s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 602s ok 424 602s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 602s ok 425 602s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 602s ok 426 602s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 602s ok 427 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 602s ok 428 602s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 602s ok 429 602s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 602s ok 430 602s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 602s ok 431 602s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 602s ok 432 602s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 602s ok 433 602s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 602s ok 434 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 602s ok 435 602s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 602s ok 436 602s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 602s ok 437 602s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 602s ok 438 602s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 602s ok 439 602s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 602s ok 440 602s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 602s ok 441 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 602s ok 442 602s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 602s ok 443 602s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 602s ok 444 602s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 602s ok 445 602s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 602s ok 446 602s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 602s ok 447 602s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 602s ok 448 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 602s ok 449 602s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 602s ok 450 602s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 602s ok 451 602s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 602s ok 452 602s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 602s ok 453 602s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 602s ok 454 602s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 602s ok 455 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 602s ok 456 602s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 602s ok 457 602s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 602s ok 458 602s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 602s ok 459 602s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 602s ok 460 602s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 602s ok 461 602s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 602s ok 462 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 602s ok 463 602s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 602s ok 464 602s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 602s ok 465 602s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 602s ok 466 602s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 602s ok 467 602s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 602s ok 468 602s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 602s ok 469 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 602s ok 470 602s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 602s ok 471 602s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 602s ok 472 602s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 602s ok 473 602s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 602s ok 474 602s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 602s ok 475 602s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 602s ok 476 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 602s ok 477 602s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 602s ok 478 602s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 602s ok 479 602s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 602s ok 480 602s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 602s ok 481 602s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 602s ok 482 602s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 602s ok 483 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 602s ok 484 602s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 602s ok 485 602s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 602s ok 486 602s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 602s ok 487 602s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 602s ok 488 602s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 602s ok 489 602s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 602s ok 490 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 602s ok 491 602s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 602s ok 492 602s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 602s ok 493 602s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 602s ok 494 602s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 602s ok 495 602s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 602s ok 496 602s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 602s ok 497 602s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 602s ok 498 602s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 602s ok 499 602s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 602s ok 500 602s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 602s ok 501 602s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 602s ok 502 602s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 602s ok 503 602s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 602s ok 504 602s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/basic1 602s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 602s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/groups1 602s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 602s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 602s ok 604s t/modules/autoindex.t ............... 604s 1..84 604s # Running under perl version 5.038002 for linux 604s # Current time local: Tue Dec 17 19:08:51 2024 604s # Current time GMT: Tue Dec 17 19:08:51 2024 604s # Using Test.pm version 1.31 604s # Using Apache/Test.pm version 1.42 604s --- 604s IndexOrderDefault Ascending Name 604s GET /modules/autoindex/htaccess/ 604s ok 1 604s --- 604s IndexOrderDefault Ascending Name 604s 604s (C=N O=A) 604s GET /modules/autoindex/htaccess/?C=N&O=A 604s ok 2 604s --- 604s IndexOrderDefault Ascending Name 604s 604s (C=N O=D) 604s GET /modules/autoindex/htaccess/?C=N&O=D 604s ok 3 604s --- 604s IndexOrderDefault Ascending Name 604s 604s (C=M O=A) 604s GET /modules/autoindex/htaccess/?C=M&O=A 604s ok 4 604s --- 604s IndexOrderDefault Ascending Name 604s 604s (C=M O=D) 604s GET /modules/autoindex/htaccess/?C=M&O=D 604s ok 5 604s --- 604s IndexOrderDefault Ascending Name 604s 604s (C=S O=A) 604s GET /modules/autoindex/htaccess/?C=S&O=A 604s ok 6 604s --- 604s IndexOrderDefault Ascending Name 604s 604s (C=S O=D) 604s GET /modules/autoindex/htaccess/?C=S&O=D 604s ok 7 604s --- 604s IndexOrderDefault Ascending Date 604s GET /modules/autoindex/htaccess/ 604s ok 8 604s --- 604s IndexOrderDefault Ascending Date 604s 604s (C=N O=A) 604s GET /modules/autoindex/htaccess/?C=N&O=A 604s ok 9 604s --- 604s IndexOrderDefault Ascending Date 604s 604s (C=N O=D) 604s GET /modules/autoindex/htaccess/?C=N&O=D 604s ok 10 604s --- 604s IndexOrderDefault Ascending Date 604s 604s (C=M O=A) 604s GET /modules/autoindex/htaccess/?C=M&O=A 604s ok 11 604s --- 604s IndexOrderDefault Ascending Date 604s 604s (C=M O=D) 604s GET /modules/autoindex/htaccess/?C=M&O=D 604s ok 12 604s --- 604s IndexOrderDefault Ascending Date 604s 604s (C=S O=A) 604s GET /modules/autoindex/htaccess/?C=S&O=A 604s ok 13 604s --- 604s IndexOrderDefault Ascending Date 604s 604s (C=S O=D) 604s GET /modules/autoindex/htaccess/?C=S&O=D 604s ok 14 604s --- 604s IndexOrderDefault Ascending Size 604s GET /modules/autoindex/htaccess/ 604s ok 15 604s --- 604s IndexOrderDefault Ascending Size 604s 604s (C=N O=A) 604s GET /modules/autoindex/htaccess/?C=N&O=A 604s ok 16 604s --- 604s IndexOrderDefault Ascending Size 604s 604s (C=N O=D) 604s GET /modules/autoindex/htaccess/?C=N&O=D 604s ok 17 604s --- 604s IndexOrderDefault Ascending Size 604s 604s (C=M O=A) 604s GET /modules/autoindex/htaccess/?C=M&O=A 604s ok 18 604s --- 604s IndexOrderDefault Ascending Size 604s 604s (C=M O=D) 604s GET /modules/autoindex/htaccess/?C=M&O=D 604s ok 19 604s --- 604s IndexOrderDefault Ascending Size 604s 604s (C=S O=A) 604s GET /modules/autoindex/htaccess/?C=S&O=A 604s ok 20 604s --- 604s IndexOrderDefault Ascending Size 604s 604s (C=S O=D) 604s GET /modules/autoindex/htaccess/?C=S&O=D 604s ok 21 604s --- 604s IndexOrderDefault Descending Name 604s GET /modules/autoindex/htaccess/ 604s ok 22 604s --- 604s IndexOrderDefault Descending Name 604s 604s (C=N O=A) 604s GET /modules/autoindex/htaccess/?C=N&O=A 604s ok 23 604s --- 604s IndexOrderDefault Descending Name 604s 604s (C=N O=D) 604s GET /modules/autoindex/htaccess/?C=N&O=D 604s ok 24 604s --- 604s IndexOrderDefault Descending Name 604s 604s (C=M O=A) 604s GET /modules/autoindex/htaccess/?C=M&O=A 604s ok 25 604s --- 604s IndexOrderDefault Descending Name 604s 604s (C=M O=D) 604s GET /modules/autoindex/htaccess/?C=M&O=D 604s ok 26 604s --- 604s IndexOrderDefault Descending Name 604s 604s (C=S O=A) 604s GET /modules/autoindex/htaccess/?C=S&O=A 604s ok 27 604s --- 604s IndexOrderDefault Descending Name 604s 604s (C=S O=D) 604s GET /modules/autoindex/htaccess/?C=S&O=D 604s ok 28 604s --- 604s IndexOrderDefault Descending Date 604s GET /modules/autoindex/htaccess/ 604s ok 29 604s --- 604s IndexOrderDefault Descending Date 604s 604s (C=N O=A) 604s GET /modules/autoindex/htaccess/?C=N&O=A 604s ok 30 604s --- 604s IndexOrderDefault Descending Date 604s 604s (C=N O=D) 604s GET /modules/autoindex/htaccess/?C=N&O=D 604s ok 31 604s --- 604s IndexOrderDefault Descending Date 604s 604s (C=M O=A) 604s GET /modules/autoindex/htaccess/?C=M&O=A 604s ok 32 604s --- 604s IndexOrderDefault Descending Date 604s 604s (C=M O=D) 604s GET /modules/autoindex/htaccess/?C=M&O=D 604s ok 33 604s --- 604s IndexOrderDefault Descending Date 604s 604s (C=S O=A) 604s GET /modules/autoindex/htaccess/?C=S&O=A 604s ok 34 604s --- 604s IndexOrderDefault Descending Date 604s 604s (C=S O=D) 604s GET /modules/autoindex/htaccess/?C=S&O=D 604s ok 35 604s --- 604s IndexOrderDefault Descending Size 604s GET /modules/autoindex/htaccess/ 604s ok 36 604s --- 604s IndexOrderDefault Descending Size 604s 604s (C=N O=A) 604s GET /modules/autoindex/htaccess/?C=N&O=A 604s ok 37 604s --- 604s IndexOrderDefault Descending Size 604s 604s (C=N O=D) 604s GET /modules/autoindex/htaccess/?C=N&O=D 604s ok 38 604s --- 604s IndexOrderDefault Descending Size 604s 604s (C=M O=A) 604s GET /modules/autoindex/htaccess/?C=M&O=A 604s ok 39 604s --- 604s IndexOrderDefault Descending Size 604s 604s (C=M O=D) 604s GET /modules/autoindex/htaccess/?C=M&O=D 604s ok 40 604s --- 604s IndexOrderDefault Descending Size 604s 604s (C=S O=A) 604s GET /modules/autoindex/htaccess/?C=S&O=A 604s ok 41 604s --- 604s IndexOrderDefault Descending Size 604s 604s (C=S O=D) 604s GET /modules/autoindex/htaccess/?C=S&O=D 604s ok 42 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Ascending Name 604s GET /modules/autoindex/htaccess/ 604s ok 43 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Ascending Name 604s 604s (C=N O=A) 604s GET /modules/autoindex/htaccess/?C=N&O=A 604s ok 44 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Ascending Name 604s 604s (C=N O=D) 604s GET /modules/autoindex/htaccess/?C=N&O=D 604s ok 45 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Ascending Name 604s 604s (C=M O=A) 604s GET /modules/autoindex/htaccess/?C=M&O=A 604s ok 46 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Ascending Name 604s 604s (C=M O=D) 604s GET /modules/autoindex/htaccess/?C=M&O=D 604s ok 47 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Ascending Name 604s 604s (C=S O=A) 604s GET /modules/autoindex/htaccess/?C=S&O=A 604s ok 48 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Ascending Name 604s 604s (C=S O=D) 604s GET /modules/autoindex/htaccess/?C=S&O=D 604s ok 49 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Ascending Date 604s GET /modules/autoindex/htaccess/ 604s ok 50 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Ascending Date 604s 604s (C=N O=A) 604s GET /modules/autoindex/htaccess/?C=N&O=A 604s ok 51 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Ascending Date 604s 604s (C=N O=D) 604s GET /modules/autoindex/htaccess/?C=N&O=D 604s ok 52 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Ascending Date 604s 604s (C=M O=A) 604s GET /modules/autoindex/htaccess/?C=M&O=A 604s ok 53 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Ascending Date 604s 604s (C=M O=D) 604s GET /modules/autoindex/htaccess/?C=M&O=D 604s ok 54 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Ascending Date 604s 604s (C=S O=A) 604s GET /modules/autoindex/htaccess/?C=S&O=A 604s ok 55 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Ascending Date 604s 604s (C=S O=D) 604s GET /modules/autoindex/htaccess/?C=S&O=D 604s ok 56 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Ascending Size 604s GET /modules/autoindex/htaccess/ 604s ok 57 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Ascending Size 604s 604s (C=N O=A) 604s GET /modules/autoindex/htaccess/?C=N&O=A 604s ok 58 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Ascending Size 604s 604s (C=N O=D) 604s GET /modules/autoindex/htaccess/?C=N&O=D 604s ok 59 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Ascending Size 604s 604s (C=M O=A) 604s GET /modules/autoindex/htaccess/?C=M&O=A 604s ok 60 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Ascending Size 604s 604s (C=M O=D) 604s GET /modules/autoindex/htaccess/?C=M&O=D 604s ok 61 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Ascending Size 604s 604s (C=S O=A) 604s GET /modules/autoindex/htaccess/?C=S&O=A 604s ok 62 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Ascending Size 604s 604s (C=S O=D) 604s GET /modules/autoindex/htaccess/?C=S&O=D 604s ok 63 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Descending Name 604s GET /modules/autoindex/htaccess/ 604s ok 64 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Descending Name 604s 604s (C=N O=A) 604s GET /modules/autoindex/htaccess/?C=N&O=A 604s ok 65 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Descending Name 604s 604s (C=N O=D) 604s GET /modules/autoindex/htaccess/?C=N&O=D 604s ok 66 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Descending Name 604s 604s (C=M O=A) 604s GET /modules/autoindex/htaccess/?C=M&O=A 604s ok 67 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Descending Name 604s 604s (C=M O=D) 604s GET /modules/autoindex/htaccess/?C=M&O=D 604s ok 68 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Descending Name 604s 604s (C=S O=A) 604s GET /modules/autoindex/htaccess/?C=S&O=A 604s ok 69 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Descending Name 604s 604s (C=S O=D) 604s GET /modules/autoindex/htaccess/?C=S&O=D 604s ok 70 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Descending Date 604s GET /modules/autoindex/htaccess/ 604s ok 71 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Descending Date 604s 604s (C=N O=A) 604s GET /modules/autoindex/htaccess/?C=N&O=A 604s ok 72 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Descending Date 604s 604s (C=N O=D) 604s GET /modules/autoindex/htaccess/?C=N&O=D 604s ok 73 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Descending Date 604s 604s (C=M O=A) 604s GET /modules/autoindex/htaccess/?C=M&O=A 604s ok 74 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Descending Date 604s 604s (C=M O=D) 604s GET /modules/autoindex/htaccess/?C=M&O=D 604s ok 75 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Descending Date 604s 604s (C=S O=A) 604s GET /modules/autoindex/htaccess/?C=S&O=A 604s ok 76 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Descending Date 604s 604s (C=S O=D) 604s GET /modules/autoindex/htaccess/?C=S&O=D 604s ok 77 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Descending Size 604s GET /modules/autoindex/htaccess/ 604s ok 78 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Descending Size 604s 604s (C=N O=A) 604s GET /modules/autoindex/htaccess/?C=N&O=A 604s ok 79 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Descending Size 604s 604s (C=N O=D) 604s GET /modules/autoindex/htaccess/?C=N&O=D 604s ok 80 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Descending Size 604s 604s (C=M O=A) 604s GET /modules/autoindex/htaccess/?C=M&O=A 604s ok 81 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Descending Size 604s 604s (C=M O=D) 604s GET /modules/autoindex/htaccess/?C=M&O=D 604s ok 82 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Descending Size 604s 604s (C=S O=A) 604s GET /modules/autoindex/htaccess/?C=S&O=A 604s ok 83 604s --- 604s IndexOptions FancyIndexing 604s IndexOrderDefault Descending Size 604s 604s (C=S O=D) 604s GET /modules/autoindex/htaccess/?C=S&O=D 604s ok 84 604s ok 605s t/modules/autoindex2.t .............. 605s 1..3 605s # Running under perl version 5.038002 for linux 605s # Current time local: Tue Dec 17 19:08:53 2024 605s # Current time GMT: Tue Dec 17 19:08:53 2024 605s # Using Test.pm version 1.31 605s # Using Apache/Test.pm version 1.42 605s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 605s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 605s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 605s # testing : dir_broken should not be listed 605s # expected: 0 605s # received: 0 605s ok 1 605s # testing : dir_normal should be listed 605s # expected: 1 605s # received: 1 605s ok 2 605s # testing : dir_protected should not be listed 605s # expected: 0 605s # received: 0 605s ok 3 605s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 605s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 605s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 605s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 605s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 605s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 605s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 605s ok 606s t/modules/brotli.t .................. 606s 1..64 606s # Running under perl version 5.038002 for linux 606s # Current time local: Tue Dec 17 19:08:54 2024 606s # Current time GMT: Tue Dec 17 19:08:54 2024 606s # Using Test.pm version 1.31 606s # Using Apache/Test.pm version 1.42 606s qvalue: 606s # expected: 200 606s # received: '200' 606s ok 1 606s # testing : response Content-Encoding is OK 606s # expected: 'br' 606s # received: 'br' 606s ok 2 606s qvalue: 606s # expected: 200 606s # received: '200' 606s ok 3 606s # testing : response Content-Encoding is OK 606s # expected: 'br' 606s # received: 'br' 606s ok 4 606s qvalue: 606s # expected: 200 606s # received: '200' 606s ok 5 606s # testing : response Content-Encoding is OK 606s # expected: 'br' 606s # received: 'br' 606s ok 6 606s qvalue: 606s # expected: 200 606s # received: '200' 606s ok 7 606s # testing : response Content-Encoding is OK 606s # expected: 'br' 606s # received: 'br' 606s ok 8 606s qvalue: 606s # expected: 200 606s # received: '200' 606s ok 9 606s # testing : response Content-Encoding is OK 606s # expected: 'br' 606s # received: 'br' 606s ok 10 606s qvalue: 606s # expected: 200 606s # received: '200' 606s ok 11 606s # testing : response Content-Encoding is OK 606s # expected: 'br' 606s # received: 'br' 606s ok 12 606s qvalue: ; 606s # expected: 200 606s # received: '200' 606s ok 13 606s # testing : response Content-Encoding is OK 606s # expected: 'br' 606s # received: 'br' 606s ok 14 606s qvalue: ; 606s # expected: 200 606s # received: '200' 606s ok 15 606s # testing : response Content-Encoding is OK 606s # expected: 'br' 606s # received: 'br' 606s ok 16 606s qvalue: ; 606s # expected: 200 606s # received: '200' 606s ok 17 606s # testing : response Content-Encoding is OK 606s # expected: 'br' 606s # received: 'br' 606s ok 18 606s qvalue: ;q= 606s # expected: 200 606s # received: '200' 606s ok 19 606s # testing : response Content-Encoding is OK 606s # expected: 'br' 606s # received: 'br' 606s ok 20 606s qvalue: ;q= 606s # expected: 200 606s # received: '200' 606s ok 21 606s # testing : response Content-Encoding is OK 606s # expected: 'br' 606s # received: 'br' 606s ok 22 606s qvalue: ;q= 606s # expected: 200 606s # received: '200' 606s ok 23 606s # testing : response Content-Encoding is OK 606s # expected: 'br' 606s # received: 'br' 606s ok 24 606s qvalue: ;q=0 606s # expected: 200 606s # received: '200' 606s ok 25 606s # testing : response without Content-Encoding is OK 606s # expected: undef 606s # received: undef 606s ok 26 606s qvalue: ;q=0 606s # expected: 200 606s # received: '200' 606s ok 27 606s # testing : response without Content-Encoding is OK 606s # expected: undef 606s # received: undef 606s ok 28 606s qvalue: ;q=0 606s # expected: 200 606s # received: '200' 606s ok 29 606s # testing : response without Content-Encoding is OK 606s # expected: undef 606s # received: undef 606s ok 30 606s qvalue: ;q=0. 606s # expected: 200 606s # received: '200' 606s ok 31 606s # testing : response without Content-Encoding is OK 606s # expected: undef 606s # received: undef 606s ok 32 606s qvalue: ;q=0. 606s # expected: 200 606s # received: '200' 606s ok 33 606s # testing : response without Content-Encoding is OK 606s # expected: undef 606s # received: undef 606s ok 34 606s qvalue: ;q=0. 606s # expected: 200 606s # received: '200' 606s ok 35 606s # testing : response without Content-Encoding is OK 606s # expected: undef 606s # received: undef 606s ok 36 606s qvalue: ;q=0.0 606s # expected: 200 606s # received: '200' 606s ok 37 606s # testing : response without Content-Encoding is OK 606s # expected: undef 606s # received: undef 606s ok 38 606s qvalue: ;q=0.0 606s # expected: 200 606s # received: '200' 606s ok 39 606s # testing : response without Content-Encoding is OK 606s # expected: undef 606s # received: undef 606s ok 40 606s qvalue: ;q=0.0 606s # expected: 200 606s # received: '200' 606s ok 41 606s # testing : response without Content-Encoding is OK 606s # expected: undef 606s # received: undef 606s ok 42 606s qvalue: ;q=0.00 606s # expected: 200 606s # received: '200' 606s ok 43 606s # testing : response without Content-Encoding is OK 606s # expected: undef 606s # received: undef 606s ok 44 606s qvalue: ;q=0.00 606s # expected: 200 606s # received: '200' 606s ok 45 606s # testing : response without Content-Encoding is OK 606s # expected: undef 606s # received: undef 606s ok 46 606s qvalue: ;q=0.00 606s # expected: 200 606s # received: '200' 606s ok 47 606s # testing : response without Content-Encoding is OK 606s # expected: undef 606s # received: undef 606s ok 48 606s qvalue: ;q=0.000 606s # expected: 200 606s # received: '200' 606s ok 49 606s # testing : response without Content-Encoding is OK 606s # expected: undef 606s # received: undef 606s ok 50 606s qvalue: ;q=0.000 606s # expected: 200 606s # received: '200' 606s ok 51 606s # testing : response without Content-Encoding is OK 606s # expected: undef 606s # received: undef 606s ok 52 606s qvalue: ;q=0.000 606s # expected: 200 606s # received: '200' 606s ok 53 606s # testing : response without Content-Encoding is OK 606s # expected: undef 606s # received: undef 606s ok 54 606s qvalue: ;q=0.0000 606s # expected: 200 606s # received: '200' 606s ok 55 606s # testing : response Content-Encoding is OK 606s # expected: 'br' 606s # received: 'br' 606s ok 56 606s qvalue: ;q=0.0000 606s # expected: 200 606s # received: '200' 606s ok 57 606s # testing : response Content-Encoding is OK 606s # expected: 'br' 606s # received: 'br' 606s ok 58 606s qvalue: ;q=0.0000 606s # expected: 200 606s # received: '200' 606s ok 59 606s # testing : response Content-Encoding is OK 606s # expected: 'br' 606s # received: 'br' 606s ok 60 606s # expected: 200 606s # received: '200' 606s ok 61 606s # testing : response Content-Encoding is OK 606s # expected: 'br' 606s # received: 'br' 606s ok 62 606s # expected: 200 606s # received: '200' 606s ok 63 606s # testing : response Content-Encoding is OK 606s # expected: 'gzip' 606s # received: 'gzip' 606s ok 64 606s ok 607s t/modules/buffer.t .................. 607s 1..12 607s # Running under perl version 5.038002 for linux 607s # Current time local: Tue Dec 17 19:08:55 2024 607s # Current time GMT: Tue Dec 17 19:08:55 2024 607s # Using Test.pm version 1.31 607s # Using Apache/Test.pm version 1.42 607s # testing : Checking return code is '200' 607s # expected: 200 607s # received: '200' 607s ok 1 607s ok 2 607s # testing : Checking return code is '200' 607s # expected: 200 607s # received: '200' 607s ok 3 607s ok 4 607s # testing : Checking return code is '200' 607s # expected: 200 607s # received: '200' 607s ok 5 607s ok 6 607s # testing : Checking return code is '200' 607s # expected: 200 607s # received: '200' 607s ok 7 607s ok 8 607s # testing : Checking return code is '200' 607s # expected: 200 607s # received: '200' 607s ok 9 607s ok 10 607s # testing : Checking return code is '200' 607s # expected: 200 607s # received: '200' 607s ok 11 607s ok 12 607s ok 608s t/modules/cache.t ................... 608s 1..3 608s # Running under perl version 5.038002 for linux 608s # Current time local: Tue Dec 17 19:08:56 2024 608s # Current time GMT: Tue Dec 17 19:08:56 2024 608s # Using Test.pm version 1.31 608s # Using Apache/Test.pm version 1.42 608s # testing : non-cached call to index.html 608s # expected: 200 608s # received: '200' 608s ok 1 608s # testing : call to cache index.html 608s # expected: 200 608s # received: '200' 608s ok 2 608s # testing : cached call to index.html 608s # expected: 200 608s # received: '200' 608s ok 3 608s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 608s ok 612s t/modules/cgi.t ..................... 612s 1..58 612s # Running under perl version 5.038002 for linux 612s # Current time local: Tue Dec 17 19:08:57 2024 612s # Current time GMT: Tue Dec 17 19:08:57 2024 612s # Using Test.pm version 1.31 612s # Using Apache/Test.pm version 1.42 612s # testing : return code for acceptpathinfodefault.sh 612s # expected: 200 612s # received: '200' 612s ok 1 612s # testing : body for acceptpathinfodefault.sh 612s # expected: '' 612s # received: '' 612s ok 2 612s # testing : return code for acceptpathinfodefault.sh/foo 612s # expected: 200 612s # received: '200' 612s ok 3 612s # testing : body for acceptpathinfodefault.sh/foo 612s # expected: '/foo' 612s # received: '/foo' 612s ok 4 612s # testing : return code for acceptpathinfooff.sh 612s # expected: 200 612s # received: '200' 612s ok 5 612s # testing : body for acceptpathinfooff.sh 612s # expected: '' 612s # received: '' 612s ok 6 612s # testing : return code for acceptpathinfooff.sh/foo 612s # expected: 404 612s # received: '404' 612s ok 7 612s # no body test for this one 612s ok 8 612s # testing : return code for acceptpathinfoon.sh 612s # expected: 200 612s # received: '200' 612s ok 9 612s # testing : body for acceptpathinfoon.sh 612s # expected: '' 612s # received: '' 612s ok 10 612s # testing : return code for acceptpathinfoon.sh/foo 612s # expected: 200 612s # received: '200' 612s ok 11 612s # testing : body for acceptpathinfoon.sh/foo 612s # expected: '/foo' 612s # received: '/foo' 612s ok 12 612s # testing : return code for bogus-perl.pl 612s # expected: 500 612s # received: '500' 612s ok 13 612s # cgi log created ok. 612s ok 14 612s # testing : return code for bogus-sh.sh 612s # expected: 500 612s # received: '500' 612s ok 15 612s # checking that log size (807) is bigger than it used to be (523) 612s ok 16 612s # testing : return code for nph-stderr.pl 612s # expected: 200 612s # received: '200' 612s ok 17 612s # testing : body for nph-stderr.pl 612s # expected: 'this is nph-stdout' 612s # received: 'this is nph-stdout' 612s ok 18 612s # testing : return code for nph-test.pl 612s # expected: 200 612s # received: '200' 612s ok 19 612s # testing : body for nph-test.pl 612s # expected: 'ok' 612s # received: 'ok' 612s ok 20 612s # testing : return code for perl.pl 612s # expected: 200 612s # received: '200' 612s ok 21 612s # testing : body for perl.pl 612s # expected: 'perl cgi' 612s # received: 'perl cgi' 612s ok 22 612s # testing : return code for sh.sh 612s # expected: 200 612s # received: '200' 612s ok 23 612s # testing : body for sh.sh 612s # expected: 'sh cgi' 612s # received: 'sh cgi' 612s ok 24 612s # testing : return code for stderr1.pl 612s # expected: 200 612s # received: '200' 612s ok 25 612s # testing : body for stderr1.pl 612s # expected: 'this is stdout' 612s # received: 'this is stdout' 612s ok 26 612s # testing : return code for stderr2.pl 612s # expected: 200 612s # received: '200' 612s ok 27 612s # testing : body for stderr2.pl 612s # expected: 'this is also stdout' 612s # received: 'this is also stdout' 612s ok 28 612s # testing : return code for stderr3.pl 612s # expected: 200 612s # received: '200' 612s ok 29 612s # testing : body for stderr3.pl 612s # expected: 'this is more stdout' 612s # received: 'this is more stdout' 612s ok 30 612s # posted content (length 10) to bogus-perl.pl 612s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 612s # expected: '500' 612s # received: '500' 612s ok 31 612s # checking that log size (35781) is greater than 807 612s ok 32 612s # verifying that logged content is 10 characters 612s ok 33 612s # posted content (length 99) to bogus-perl.pl 612s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 612s # expected: '500' 612s # received: '500' 612s ok 34 612s # checking that log size (36240) is greater than 35781 612s ok 35 612s # verifying that logged content is 99 characters 612s ok 36 612s # posted content (length 250) to bogus-perl.pl 612s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 612s # expected: '500' 612s # received: '500' 612s ok 37 612s # checking that log size (36851) is greater than 36240 612s ok 38 612s # verifying that logged content is 250 characters 612s ok 39 612s # posted content (length 255) to bogus-perl.pl 612s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 612s # expected: '500' 612s # received: '500' 612s ok 40 612s # checking that log size (37467) is greater than 36851 612s ok 41 612s # verifying that logged content is 255 characters 612s ok 42 612s # posted content (length 256) to bogus-perl.pl 612s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 612s # expected: '500' 612s # received: '500' 612s ok 43 612s # checking that log size (38084) is greater than 37467 612s ok 44 612s # verifying that logged content is 256 characters 612s ok 45 612s # posted content (length 257) to bogus-perl.pl 612s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 612s # expected: '500' 612s # received: '500' 612s ok 46 612s # checking that log size (38701) is greater than 38084 612s ok 47 612s # verifying that logged content is 256 characters 612s ok 48 612s # posted content (length 258) to bogus-perl.pl 612s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 612s # expected: '500' 612s # received: '500' 612s ok 49 612s # checking that log size (39318) is greater than 38701 612s ok 50 612s # verifying that logged content is 256 characters 612s ok 51 612s # posted content (length 1024) to bogus-perl.pl 612s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 612s # expected: '500' 612s # received: '500' 612s ok 52 612s # checking that log size (39936) is greater than 39318 612s ok 53 612s # verifying that logged content is 256 characters 612s ok 54 612s # verifying log is greater than 40960 bytes. 612s ok 55 612s # verifying log did not grow after making bogus request. 612s ok 56 612s # verifying log did not grow after making another bogus request. 612s ok 57 612s # checking that HEAD /modules/cgi/perl.pl returns 200. 612s ok 58 612s ok 613s t/modules/data.t .................... 613s 1..2 613s # Running under perl version 5.038002 for linux 613s # Current time local: Tue Dec 17 19:09:01 2024 613s # Current time GMT: Tue Dec 17 19:09:01 2024 613s # Using Test.pm version 1.31 613s # Using Apache/Test.pm version 1.42 613s # testing : Checking return code is '200' 613s # expected: 200 613s # received: '200' 613s ok 1 613s ok 2 613s ok 616s t/modules/dav.t ..................... 616s 1..19 616s # Running under perl version 5.038002 for linux 616s # Current time local: Tue Dec 17 19:09:02 2024 616s # Current time GMT: Tue Dec 17 19:09:02 2024 616s # Using Test.pm version 1.31 616s # Using Apache/Test.pm version 1.42 616s resource lock test: 616s ok 1 616s DAV put test: 616s ok 2 616s getting DAV resource properties: 616s ok 3 616s created: Tue, 17 Dec 2024 19:09:03 GMT 616s modified: Tue, 17 Dec 2024 19:09:03 GMT 616s now: Tue, 17 Dec 2024 19:09:05 GMT 616s ok 4 616s ok 5 616s resource lock status test: 616s ok 6 616s resource unlock test: 616s ok 7 616s resource lock status test: 616s ok 8 616s getting uri... 616s expect: 616s -> 616s 616s
616s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Hello World!

637s # 637s # ' 637s # received: ' 637s #

Hello World!

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

No query was specified.

637s # 637s # ' 637s # received: ' 637s #

No query was specified.

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

Hello World!

637s # 637s # ' 637s # received: ' 637s #

Hello World!

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

No query was specified.

637s # 637s # ' 637s # received: ' 637s #

No query was specified.

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

mod_include test

640s # 640s # 640s # Hello World 640s # 640s #

[back]

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

mod_include test

640s # 640s # 640s # Hello World 640s # 640s #

[back]

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

mod_include test

640s # 640s # 640s # Hello World 640s # 640s #

[back]

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

Load Balancer Manager for localhost

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

LoadBalancer Status for balancer://foo1 [p45ce0159_foo1]

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

LoadBalancer Status for balancer://foo2 [p45ce0159_foo2]

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

LoadBalancer Status for balancer://foo3 [p45ce0159_foo3]

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

LoadBalancer Status for balancer://foo4 [p45ce0159_foo4]

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

LoadBalancer Status for balancer://pr45434 [p45ce0159_pr45434]

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

LoadBalancer Status for balancer://failover [p45ce0159_failover]

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

LoadBalancer Status for balancer://dynproxy [p45ce0159_dynproxy]

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

Moved Permanently

669s #

The document has moved here.

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

Moved Permanently

669s #

The document has moved here.

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

Moved Permanently

669s #

The document has moved here.

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

Moved Permanently

669s #

The document has moved here.

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

Multiple Choices

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

Available documents: 669s #

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

Multiple Choices

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

Available documents: 669s #

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

Multiple Choices

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

Available documents: 669s #

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

Moved Permanently

669s #

The document has moved here.

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

Multiple Choices

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

Available documents: 669s #

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

Multiple Choices

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

Available documents: 669s #

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

Moved Permanently

669s #

The document has moved here.

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

Apache Server Status for localhost (via 127.0.0.1)

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

671s
Current Time: Tuesday, 17-Dec-2024 19:10:00 UTC
671s
Restart Time: Tuesday, 17-Dec-2024 19:07:22 UTC
671s
Parent Server Config. Generation: 1
671s
Parent Server MPM Generation: 0
671s
Server uptime: 2 minutes 37 seconds
671s
Server load: 0.60 0.50 0.25
671s
Total accesses: 6792 - Total Traffic: 139.9 MB - Total Duration: 51947
671s
CPU Usage: u3.18 s1.72 cu.96 cs.31 - 3.93% CPU load
671s
43.3 requests/sec - 0.9 MB/second - 21.1 kB/request - 7.64826 ms/request
671s
1 requests currently being processed, 0 workers gracefully restarting, 19 idle workers
671s
_________W__________....................
671s

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

671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s
SrvPIDAccMCPU 671s SSReqDurConnChildSlotClientProtocolVHostRequest
0-01650840/332/332_ 671s 3.10106130.021.0421.04 671s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
0-01650840/374/374_ 671s 3.101048090.012.8812.88 671s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
0-01650840/421/421_ 671s 3.101027980.012.4212.42 671s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
0-01650840/326/326_ 671s 3.10109740.06.476.47 671s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
0-01650840/312/312_ 671s 3.010105220.02.132.13 671s 127.0.0.1http/1.1localhost:8529GET /modules/cgi/env.pl?foo=bar&bloo=blar HTTP/1.1
0-01650840/324/324_ 671s 3.09104710.02.032.03 671s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
0-01650840/321/321_ 671s 3.10104680.02.122.12 671s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
0-01650840/382/382_ 671s 3.1010137920.02.022.02 671s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
0-01650840/323/323_ 671s 3.10103910.02.502.50 671s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
0-01650840/324/324W 671s 3.090044840.07.967.96 671s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
1-01650980/322/322_ 671s 3.01108010.017.4417.44 671s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
1-01650980/340/340_ 671s 3.011030150.018.1618.16 671s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
1-01650980/328/328_ 671s 3.01105080.02.312.31 671s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
1-01650980/321/321_ 671s 3.01104750.02.192.19 671s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
1-01650980/322/322_ 671s 3.01103580.02.972.97 671s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
1-01650980/322/322_ 671s 3.01103630.01.901.90 671s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
1-01650980/410/410_ 671s 3.0110137810.02.272.27 671s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
1-01650980/337/337_ 671s 3.01103290.03.123.12 671s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
1-01650980/334/334_ 671s 3.01103820.04.264.26 671s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
1-01650980/317/317_ 671s 2.930926030.013.7113.71 671s 127.0.0.1http/1.1localhost:8529GET /modules/cgi/env.pl?horse=trigger HTTP/1.1
671s
671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s 671s
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
671s 671s 671s ok 1 671s ok 672s t/modules/substitute.t .............. 672s 1..19 672s # Running under perl version 5.038002 for linux 672s # Current time local: Tue Dec 17 19:10:00 2024 672s # Current time GMT: Tue Dec 17 19:10:00 2024 672s # Using Test.pm version 1.31 672s # Using Apache/Test.pm version 1.42 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 672s got 200 'barbar': OK 672s ok 1 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 672s got 200 'barbar': OK 672s ok 2 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 672s got 200 'foofoo': OK 672s ok 3 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 672s got 200 'barbar': OK 672s ok 4 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 672s got 200 'barbar': OK 672s ok 5 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 672s got 200 'barbar': OK 672s ok 6 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 672s got 200 'foof 672s oo': OK 672s ok 7 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 672s got 200 'xfoo': OK 672s ok 8 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 672s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 672s ok 9 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 672s got 200 'barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s barx 672s ': OK 672s ok 10 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 672s got 200 'a$1axb(': OK 672s ok 11 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 672s got 200 'a$XX': OK 672s ok 12 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 672s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 672s ok 13 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 672s got 200 'x&x': OK 672s ok 14 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 672s got 200 'xx': OK 672s ok 15 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 672s got 200 'fcooar': OK 672s ok 16 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 672s got 200 'fc$1ar': OK 672s ok 17 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 672s got 200 'fdooar': OK 672s ok 18 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 672s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 672s got 200 'XXXfooXXX 672s bar': OK 672s ok 19 672s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 672s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 672s ok 674s t/modules/unique_id.t ............... 674s 1..300 674s # Running under perl version 5.038002 for linux 674s # Current time local: Tue Dec 17 19:10:01 2024 674s # Current time GMT: Tue Dec 17 19:10:01 2024 674s # Using Test.pm version 1.31 674s # Using Apache/Test.pm version 1.42 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 1 674s # unique id: Z2HMinDvvu49wJHZMjKvcwAAAAU 674s ok 2 674s ok 3 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 4 674s # unique id: Z2HMiqV2m0q_fxcO4z-19QAAAEY 674s ok 5 674s ok 6 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 7 674s # unique id: Z2HMinDvvu49wJHZMjKvdAAAAAE 674s ok 8 674s ok 9 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 10 674s # unique id: Z2HMiqV2m0q_fxcO4z-19gAAAEE 674s ok 11 674s ok 12 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 13 674s # unique id: Z2HMinDvvu49wJHZMjKvdQAAAAI 674s ok 14 674s ok 15 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 16 674s # unique id: Z2HMiqV2m0q_fxcO4z-19wAAAEI 674s ok 17 674s ok 18 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 19 674s # unique id: Z2HMinDvvu49wJHZMjKvdgAAAAM 674s ok 20 674s ok 21 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 22 674s # unique id: Z2HMiqV2m0q_fxcO4z-1-AAAAEM 674s ok 23 674s ok 24 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 25 674s # unique id: Z2HMinDvvu49wJHZMjKvdwAAAAY 674s ok 26 674s ok 27 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 28 674s # unique id: Z2HMiqV2m0q_fxcO4z-1-QAAAEQ 674s ok 29 674s ok 30 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 31 674s # unique id: Z2HMinDvvu49wJHZMjKveAAAAAA 674s ok 32 674s ok 33 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 34 674s # unique id: Z2HMiqV2m0q_fxcO4z-1-gAAAEc 674s ok 35 674s ok 36 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 37 674s # unique id: Z2HMinDvvu49wJHZMjKveQAAAAc 674s ok 38 674s ok 39 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 40 674s # unique id: Z2HMiqV2m0q_fxcO4z-1-wAAAEU 674s ok 41 674s ok 42 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 43 674s # unique id: Z2HMinDvvu49wJHZMjKvegAAAAg 674s ok 44 674s ok 45 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 46 674s # unique id: Z2HMiqV2m0q_fxcO4z-1_AAAAEg 674s ok 47 674s ok 48 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 49 674s # unique id: Z2HMinDvvu49wJHZMjKvewAAAAQ 674s ok 50 674s ok 51 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 52 674s # unique id: Z2HMiqV2m0q_fxcO4z-1_QAAAEk 674s ok 53 674s ok 54 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 55 674s # unique id: Z2HMinDvvu49wJHZMjKvfAAAAAk 674s ok 56 674s ok 57 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 58 674s # unique id: Z2HMiqV2m0q_fxcO4z-1_gAAAEA 674s ok 59 674s ok 60 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 61 674s # unique id: Z2HMinDvvu49wJHZMjKvfQAAAAU 674s ok 62 674s ok 63 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 64 674s # unique id: Z2HMiqV2m0q_fxcO4z-1_wAAAEY 674s ok 65 674s ok 66 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 67 674s # unique id: Z2HMinDvvu49wJHZMjKvfgAAAAE 674s ok 68 674s ok 69 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 70 674s # unique id: Z2HMiqV2m0q_fxcO4z-2AAAAAEE 674s ok 71 674s ok 72 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 73 674s # unique id: Z2HMinDvvu49wJHZMjKvfwAAAAI 674s ok 74 674s ok 75 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 76 674s # unique id: Z2HMiqV2m0q_fxcO4z-2AQAAAEI 674s ok 77 674s ok 78 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 79 674s # unique id: Z2HMinDvvu49wJHZMjKvgAAAAAM 674s ok 80 674s ok 81 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 82 674s # unique id: Z2HMiqV2m0q_fxcO4z-2AgAAAEM 674s ok 83 674s ok 84 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 85 674s # unique id: Z2HMinDvvu49wJHZMjKvgQAAAAY 674s ok 86 674s ok 87 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 88 674s # unique id: Z2HMiqV2m0q_fxcO4z-2AwAAAEQ 674s ok 89 674s ok 90 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 91 674s # unique id: Z2HMinDvvu49wJHZMjKvggAAAAA 674s ok 92 674s ok 93 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 94 674s # unique id: Z2HMiqV2m0q_fxcO4z-2BAAAAEc 674s ok 95 674s ok 96 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 97 674s # unique id: Z2HMi3Dvvu49wJHZMjKvgwAAAAc 674s ok 98 674s ok 99 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 100 674s # unique id: Z2HMi6V2m0q_fxcO4z-2BQAAAEU 674s ok 101 674s ok 102 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 103 674s # unique id: Z2HMi3Dvvu49wJHZMjKvhAAAAAg 674s ok 104 674s ok 105 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 106 674s # unique id: Z2HMi6V2m0q_fxcO4z-2BgAAAEg 674s ok 107 674s ok 108 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 109 674s # unique id: Z2HMi3Dvvu49wJHZMjKvhQAAAAQ 674s ok 110 674s ok 111 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 112 674s # unique id: Z2HMi6V2m0q_fxcO4z-2BwAAAEk 674s ok 113 674s ok 114 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 115 674s # unique id: Z2HMi3Dvvu49wJHZMjKvhgAAAAk 674s ok 116 674s ok 117 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 118 674s # unique id: Z2HMi6V2m0q_fxcO4z-2CAAAAEA 674s ok 119 674s ok 120 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 121 674s # unique id: Z2HMi3Dvvu49wJHZMjKvhwAAAAU 674s ok 122 674s ok 123 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 124 674s # unique id: Z2HMi6V2m0q_fxcO4z-2CQAAAEY 674s ok 125 674s ok 126 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 127 674s # unique id: Z2HMi3Dvvu49wJHZMjKviAAAAAE 674s ok 128 674s ok 129 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 130 674s # unique id: Z2HMi6V2m0q_fxcO4z-2CgAAAEE 674s ok 131 674s ok 132 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 133 674s # unique id: Z2HMi3Dvvu49wJHZMjKviQAAAAI 674s ok 134 674s ok 135 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 136 674s # unique id: Z2HMi6V2m0q_fxcO4z-2CwAAAEI 674s ok 137 674s ok 138 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 139 674s # unique id: Z2HMi3Dvvu49wJHZMjKvigAAAAM 674s ok 140 674s ok 141 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 142 674s # unique id: Z2HMi6V2m0q_fxcO4z-2DAAAAEM 674s ok 143 674s ok 144 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 145 674s # unique id: Z2HMi3Dvvu49wJHZMjKviwAAAAY 674s ok 146 674s ok 147 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 148 674s # unique id: Z2HMi6V2m0q_fxcO4z-2DQAAAEQ 674s ok 149 674s ok 150 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 151 674s # unique id: Z2HMi3Dvvu49wJHZMjKvjAAAAAA 674s ok 152 674s ok 153 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 154 674s # unique id: Z2HMi6V2m0q_fxcO4z-2DgAAAEc 674s ok 155 674s ok 156 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 157 674s # unique id: Z2HMi3Dvvu49wJHZMjKvjQAAAAc 674s ok 158 674s ok 159 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 160 674s # unique id: Z2HMi6V2m0q_fxcO4z-2DwAAAEU 674s ok 161 674s ok 162 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 163 674s # unique id: Z2HMi3Dvvu49wJHZMjKvjgAAAAg 674s ok 164 674s ok 165 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 166 674s # unique id: Z2HMi6V2m0q_fxcO4z-2EAAAAEg 674s ok 167 674s ok 168 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 169 674s # unique id: Z2HMi3Dvvu49wJHZMjKvjwAAAAQ 674s ok 170 674s ok 171 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 172 674s # unique id: Z2HMi6V2m0q_fxcO4z-2EQAAAEk 674s ok 173 674s ok 174 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 175 674s # unique id: Z2HMi3Dvvu49wJHZMjKvkAAAAAk 674s ok 176 674s ok 177 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 178 674s # unique id: Z2HMi6V2m0q_fxcO4z-2EgAAAEA 674s ok 179 674s ok 180 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 181 674s # unique id: Z2HMi3Dvvu49wJHZMjKvkQAAAAU 674s ok 182 674s ok 183 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 184 674s # unique id: Z2HMi6V2m0q_fxcO4z-2EwAAAEY 674s ok 185 674s ok 186 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 187 674s # unique id: Z2HMi3Dvvu49wJHZMjKvkgAAAAE 674s ok 188 674s ok 189 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 190 674s # unique id: Z2HMi6V2m0q_fxcO4z-2FAAAAEE 674s ok 191 674s ok 192 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 193 674s # unique id: Z2HMi3Dvvu49wJHZMjKvkwAAAAI 674s ok 194 674s ok 195 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 196 674s # unique id: Z2HMi6V2m0q_fxcO4z-2FQAAAEI 674s ok 197 674s ok 198 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 199 674s # unique id: Z2HMi3Dvvu49wJHZMjKvlAAAAAM 674s ok 200 674s ok 201 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 202 674s # unique id: Z2HMi6V2m0q_fxcO4z-2FgAAAEM 674s ok 203 674s ok 204 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 205 674s # unique id: Z2HMi3Dvvu49wJHZMjKvlQAAAAY 674s ok 206 674s ok 207 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 208 674s # unique id: Z2HMi6V2m0q_fxcO4z-2FwAAAEQ 674s ok 209 674s ok 210 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 211 674s # unique id: Z2HMi3Dvvu49wJHZMjKvlgAAAAA 674s ok 212 674s ok 213 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 214 674s # unique id: Z2HMi6V2m0q_fxcO4z-2GAAAAEc 674s ok 215 674s ok 216 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 217 674s # unique id: Z2HMi3Dvvu49wJHZMjKvlwAAAAc 674s ok 218 674s ok 219 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 220 674s # unique id: Z2HMi6V2m0q_fxcO4z-2GQAAAEU 674s ok 221 674s ok 222 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 223 674s # unique id: Z2HMi3Dvvu49wJHZMjKvmAAAAAg 674s ok 224 674s ok 225 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 226 674s # unique id: Z2HMi6V2m0q_fxcO4z-2GgAAAEg 674s ok 227 674s ok 228 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 229 674s # unique id: Z2HMi3Dvvu49wJHZMjKvmQAAAAQ 674s ok 230 674s ok 231 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 232 674s # unique id: Z2HMi6V2m0q_fxcO4z-2GwAAAEk 674s ok 233 674s ok 234 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 235 674s # unique id: Z2HMi3Dvvu49wJHZMjKvmgAAAAk 674s ok 236 674s ok 237 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 238 674s # unique id: Z2HMi6V2m0q_fxcO4z-2HAAAAEA 674s ok 239 674s ok 240 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 241 674s # unique id: Z2HMi3Dvvu49wJHZMjKvmwAAAAU 674s ok 242 674s ok 243 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 244 674s # unique id: Z2HMi6V2m0q_fxcO4z-2HQAAAEY 674s ok 245 674s ok 246 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 247 674s # unique id: Z2HMi3Dvvu49wJHZMjKvnAAAAAE 674s ok 248 674s ok 249 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 250 674s # unique id: Z2HMi6V2m0q_fxcO4z-2HgAAAEE 674s ok 251 674s ok 252 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 253 674s # unique id: Z2HMi3Dvvu49wJHZMjKvnQAAAAI 674s ok 254 674s ok 255 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 256 674s # unique id: Z2HMi6V2m0q_fxcO4z-2HwAAAEI 674s ok 257 674s ok 258 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 259 674s # unique id: Z2HMi3Dvvu49wJHZMjKvngAAAAM 674s ok 260 674s ok 261 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 262 674s # unique id: Z2HMi6V2m0q_fxcO4z-2IAAAAEM 674s ok 263 674s ok 264 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 265 674s # unique id: Z2HMi3Dvvu49wJHZMjKvnwAAAAY 674s ok 266 674s ok 267 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 268 674s # unique id: Z2HMi6V2m0q_fxcO4z-2IQAAAEQ 674s ok 269 674s ok 270 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 271 674s # unique id: Z2HMi3Dvvu49wJHZMjKvoAAAAAA 674s ok 272 674s ok 273 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 274 674s # unique id: Z2HMi6V2m0q_fxcO4z-2IgAAAEc 674s ok 275 674s ok 276 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 277 674s # unique id: Z2HMi3Dvvu49wJHZMjKvoQAAAAc 674s ok 278 674s ok 279 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 280 674s # unique id: Z2HMi6V2m0q_fxcO4z-2IwAAAEU 674s ok 281 674s ok 282 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 283 674s # unique id: Z2HMi3Dvvu49wJHZMjKvogAAAAg 674s ok 284 674s ok 285 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 286 674s # unique id: Z2HMi6V2m0q_fxcO4z-2JAAAAEg 674s ok 287 674s ok 288 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 289 674s # unique id: Z2HMi3Dvvu49wJHZMjKvowAAAAQ 674s ok 290 674s ok 291 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 292 674s # unique id: Z2HMi6V2m0q_fxcO4z-2JQAAAEk 674s ok 293 674s ok 294 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 295 674s # unique id: Z2HMi3Dvvu49wJHZMjKvpAAAAAk 674s ok 296 674s ok 297 674s # testing : fetch unique ID 674s # expected: 200 674s # received: '200' 674s ok 298 674s # unique id: Z2HMi6V2m0q_fxcO4z-2JgAAAEA 674s ok 299 674s ok 300 674s ok 676s t/modules/usertrack.t ............... 676s 1..1004 676s # Running under perl version 5.038002 for linux 676s # Current time local: Tue Dec 17 19:10:03 2024 676s # Current time GMT: Tue Dec 17 19:10:03 2024 676s # Using Test.pm version 1.31 676s # Using Apache/Test.pm version 1.42 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 1 676s ok 2 676s Set-Cookie: usertrack_test=7c8be778.6297c0b7028c6; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=7c8be778.6297c0b7028c6 676s ok 3 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 4 676s ok 5 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 6 676s ok 7 676s Set-Cookie: usertrack_test=99d1cc2c.6297c0b703c02; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=99d1cc2c.6297c0b703c02 676s ok 8 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 9 676s ok 10 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 11 676s ok 12 676s Set-Cookie: usertrack_test=a44d2217.6297c0b7045b1; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=a44d2217.6297c0b7045b1 676s ok 13 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 14 676s ok 15 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 16 676s ok 17 676s Set-Cookie: usertrack_test=b133ed37.6297c0b704e50; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=b133ed37.6297c0b704e50 676s ok 18 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 19 676s ok 20 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 21 676s ok 22 676s Set-Cookie: usertrack_test=22160087.6297c0b7056d3; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=22160087.6297c0b7056d3 676s ok 23 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 24 676s ok 25 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 26 676s ok 27 676s Set-Cookie: usertrack_test=43bf1da7.6297c0b705f7a; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=43bf1da7.6297c0b705f7a 676s ok 28 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 29 676s ok 30 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 31 676s ok 32 676s Set-Cookie: usertrack_test=a65fdbee.6297c0b706adc; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=a65fdbee.6297c0b706adc 676s ok 33 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 34 676s ok 35 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 36 676s ok 37 676s Set-Cookie: usertrack_test=90046a0a.6297c0b7075a3; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=90046a0a.6297c0b7075a3 676s ok 38 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 39 676s ok 40 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 41 676s ok 42 676s Set-Cookie: usertrack_test=f3510c58.6297c0b707f63; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=f3510c58.6297c0b707f63 676s ok 43 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 44 676s ok 45 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 46 676s ok 47 676s Set-Cookie: usertrack_test=411b456a.6297c0b7088d7; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=411b456a.6297c0b7088d7 676s ok 48 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 49 676s ok 50 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 51 676s ok 52 676s Set-Cookie: usertrack_test=4167ad0d.6297c0b7091e0; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=4167ad0d.6297c0b7091e0 676s ok 53 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 54 676s ok 55 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 56 676s ok 57 676s Set-Cookie: usertrack_test=97a154a3.6297c0b709b9e; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=97a154a3.6297c0b709b9e 676s ok 58 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 59 676s ok 60 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 61 676s ok 62 676s Set-Cookie: usertrack_test=1911ded3.6297c0b70a4a8; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=1911ded3.6297c0b70a4a8 676s ok 63 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 64 676s ok 65 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 66 676s ok 67 676s Set-Cookie: usertrack_test=d8450108.6297c0b70aca0; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=d8450108.6297c0b70aca0 676s ok 68 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 69 676s ok 70 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 71 676s ok 72 676s Set-Cookie: usertrack_test=d506e627.6297c0b70b57e; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=d506e627.6297c0b70b57e 676s ok 73 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 74 676s ok 75 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 76 676s ok 77 676s Set-Cookie: usertrack_test=9e36e4a3.6297c0b70bd2a; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=9e36e4a3.6297c0b70bd2a 676s ok 78 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 79 676s ok 80 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 81 676s ok 82 676s Set-Cookie: usertrack_test=7833ca5a.6297c0b70c56f; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=7833ca5a.6297c0b70c56f 676s ok 83 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 84 676s ok 85 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 86 676s ok 87 676s Set-Cookie: usertrack_test=d35a6b2c.6297c0b70ccd7; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=d35a6b2c.6297c0b70ccd7 676s ok 88 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 89 676s ok 90 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 91 676s ok 92 676s Set-Cookie: usertrack_test=37463da8.6297c0b70d51c; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=37463da8.6297c0b70d51c 676s ok 93 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 94 676s ok 95 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 96 676s ok 97 676s Set-Cookie: usertrack_test=61ede726.6297c0b70dce7; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=61ede726.6297c0b70dce7 676s ok 98 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 99 676s ok 100 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 101 676s ok 102 676s Set-Cookie: usertrack_test=11c5a4dc.6297c0b70e562; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=11c5a4dc.6297c0b70e562 676s ok 103 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 104 676s ok 105 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 106 676s ok 107 676s Set-Cookie: usertrack_test=3375cf04.6297c0b70ed45; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=3375cf04.6297c0b70ed45 676s ok 108 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 109 676s ok 110 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 111 676s ok 112 676s Set-Cookie: usertrack_test=24fdb32b.6297c0b70f5c8; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=24fdb32b.6297c0b70f5c8 676s ok 113 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 114 676s ok 115 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 116 676s ok 117 676s Set-Cookie: usertrack_test=cd9155da.6297c0b70fea2; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=cd9155da.6297c0b70fea2 676s ok 118 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 119 676s ok 120 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 121 676s ok 122 676s Set-Cookie: usertrack_test=29f9f5d6.6297c0b710653; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=29f9f5d6.6297c0b710653 676s ok 123 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 124 676s ok 125 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 126 676s ok 127 676s Set-Cookie: usertrack_test=f0b6e73f.6297c0b710eaa; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=f0b6e73f.6297c0b710eaa 676s ok 128 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 129 676s ok 130 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 131 676s ok 132 676s Set-Cookie: usertrack_test=5df2f970.6297c0b71171f; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=5df2f970.6297c0b71171f 676s ok 133 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 134 676s ok 135 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 136 676s ok 137 676s Set-Cookie: usertrack_test=393bfd0e.6297c0b711f22; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=393bfd0e.6297c0b711f22 676s ok 138 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 139 676s ok 140 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 141 676s ok 142 676s Set-Cookie: usertrack_test=fea1b4b8.6297c0b712650; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=fea1b4b8.6297c0b712650 676s ok 143 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 144 676s ok 145 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 146 676s ok 147 676s Set-Cookie: usertrack_test=35a4acb2.6297c0b712dc0; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=35a4acb2.6297c0b712dc0 676s ok 148 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 149 676s ok 150 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 151 676s ok 152 676s Set-Cookie: usertrack_test=e64ad446.6297c0b7135ba; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=e64ad446.6297c0b7135ba 676s ok 153 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 154 676s ok 155 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 156 676s ok 157 676s Set-Cookie: usertrack_test=b19d7736.6297c0b713d2f; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=b19d7736.6297c0b713d2f 676s ok 158 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 159 676s ok 160 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 161 676s ok 162 676s Set-Cookie: usertrack_test=765d3651.6297c0b71448d; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=765d3651.6297c0b71448d 676s ok 163 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 164 676s ok 165 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 166 676s ok 167 676s Set-Cookie: usertrack_test=a5f6cc19.6297c0b714c37; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=a5f6cc19.6297c0b714c37 676s ok 168 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 169 676s ok 170 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 171 676s ok 172 676s Set-Cookie: usertrack_test=ca630cf8.6297c0b7153c8; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=ca630cf8.6297c0b7153c8 676s ok 173 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 174 676s ok 175 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 176 676s ok 177 676s Set-Cookie: usertrack_test=c21b5cbf.6297c0b715bb2; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=c21b5cbf.6297c0b715bb2 676s ok 178 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 179 676s ok 180 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 181 676s ok 182 676s Set-Cookie: usertrack_test=30b56dc5.6297c0b7163a8; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=30b56dc5.6297c0b7163a8 676s ok 183 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 184 676s ok 185 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 186 676s ok 187 676s Set-Cookie: usertrack_test=4770409.6297c0b716c0d; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=4770409.6297c0b716c0d 676s ok 188 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 189 676s ok 190 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 191 676s ok 192 676s Set-Cookie: usertrack_test=fd253ae1.6297c0b7173d9; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=fd253ae1.6297c0b7173d9 676s ok 193 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 194 676s ok 195 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 196 676s ok 197 676s Set-Cookie: usertrack_test=9c715433.6297c0b717cc3; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=9c715433.6297c0b717cc3 676s ok 198 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 199 676s ok 200 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 201 676s ok 202 676s Set-Cookie: usertrack_test=b68d6d12.6297c0b718527; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=b68d6d12.6297c0b718527 676s ok 203 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 204 676s ok 205 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 206 676s ok 207 676s Set-Cookie: usertrack_test=18e53453.6297c0b718dea; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=18e53453.6297c0b718dea 676s ok 208 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 209 676s ok 210 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 211 676s ok 212 676s Set-Cookie: usertrack_test=975f10ff.6297c0b719575; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=975f10ff.6297c0b719575 676s ok 213 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 214 676s ok 215 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 216 676s ok 217 676s Set-Cookie: usertrack_test=62522c82.6297c0b719d42; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=62522c82.6297c0b719d42 676s ok 218 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 219 676s ok 220 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 221 676s ok 222 676s Set-Cookie: usertrack_test=f85a2129.6297c0b71a50e; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=f85a2129.6297c0b71a50e 676s ok 223 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 224 676s ok 225 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 226 676s ok 227 676s Set-Cookie: usertrack_test=57893761.6297c0b71acb5; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=57893761.6297c0b71acb5 676s ok 228 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 229 676s ok 230 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 231 676s ok 232 676s Set-Cookie: usertrack_test=e28fa580.6297c0b71b53b; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=e28fa580.6297c0b71b53b 676s ok 233 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 234 676s ok 235 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 236 676s ok 237 676s Set-Cookie: usertrack_test=8baee00.6297c0b71bd66; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=8baee00.6297c0b71bd66 676s ok 238 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 239 676s ok 240 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 241 676s ok 242 676s Set-Cookie: usertrack_test=51ea4ee9.6297c0b71c674; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=51ea4ee9.6297c0b71c674 676s ok 243 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 244 676s ok 245 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 246 676s ok 247 676s Set-Cookie: usertrack_test=7b619bf4.6297c0b71cecf; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=7b619bf4.6297c0b71cecf 676s ok 248 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 249 676s ok 250 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 251 676s ok 252 676s Set-Cookie: usertrack_test=126ff7c5.6297c0b71d7ae; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=126ff7c5.6297c0b71d7ae 676s ok 253 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 254 676s ok 255 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 256 676s ok 257 676s Set-Cookie: usertrack_test=b6c51ec6.6297c0b71e06c; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=b6c51ec6.6297c0b71e06c 676s ok 258 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 259 676s ok 260 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 261 676s ok 262 676s Set-Cookie: usertrack_test=a8863645.6297c0b71e840; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=a8863645.6297c0b71e840 676s ok 263 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 264 676s ok 265 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 266 676s ok 267 676s Set-Cookie: usertrack_test=85d72575.6297c0b71f031; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=85d72575.6297c0b71f031 676s ok 268 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 269 676s ok 270 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 271 676s ok 272 676s Set-Cookie: usertrack_test=1d85dddb.6297c0b71f824; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=1d85dddb.6297c0b71f824 676s ok 273 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 274 676s ok 275 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 276 676s ok 277 676s Set-Cookie: usertrack_test=a3f0d806.6297c0b71ffbc; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=a3f0d806.6297c0b71ffbc 676s ok 278 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 279 676s ok 280 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 281 676s ok 282 676s Set-Cookie: usertrack_test=523c8588.6297c0b720772; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=523c8588.6297c0b720772 676s ok 283 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 284 676s ok 285 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 286 676s ok 287 676s Set-Cookie: usertrack_test=4c5e43f0.6297c0b721019; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=4c5e43f0.6297c0b721019 676s ok 288 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 289 676s ok 290 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 291 676s ok 292 676s Set-Cookie: usertrack_test=efbd2641.6297c0b721864; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=efbd2641.6297c0b721864 676s ok 293 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 294 676s ok 295 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 296 676s ok 297 676s Set-Cookie: usertrack_test=3b689c03.6297c0b7221e4; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=3b689c03.6297c0b7221e4 676s ok 298 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 299 676s ok 300 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 301 676s ok 302 676s Set-Cookie: usertrack_test=c52961b3.6297c0b722a1a; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=c52961b3.6297c0b722a1a 676s ok 303 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 304 676s ok 305 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 306 676s ok 307 676s Set-Cookie: usertrack_test=b622aec8.6297c0b7231e9; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=b622aec8.6297c0b7231e9 676s ok 308 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 309 676s ok 310 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 311 676s ok 312 676s Set-Cookie: usertrack_test=29b532a1.6297c0b723939; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=29b532a1.6297c0b723939 676s ok 313 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 314 676s ok 315 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 316 676s ok 317 676s Set-Cookie: usertrack_test=c9603d0c.6297c0b72423f; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=c9603d0c.6297c0b72423f 676s ok 318 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 319 676s ok 320 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 321 676s ok 322 676s Set-Cookie: usertrack_test=793b463c.6297c0b724aca; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=793b463c.6297c0b724aca 676s ok 323 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 324 676s ok 325 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 326 676s ok 327 676s Set-Cookie: usertrack_test=72808a81.6297c0b725301; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=72808a81.6297c0b725301 676s ok 328 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 329 676s ok 330 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 331 676s ok 332 676s Set-Cookie: usertrack_test=f182fc12.6297c0b725b71; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=f182fc12.6297c0b725b71 676s ok 333 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 334 676s ok 335 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 336 676s ok 337 676s Set-Cookie: usertrack_test=d871466d.6297c0b726569; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=d871466d.6297c0b726569 676s ok 338 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 339 676s ok 340 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 341 676s ok 342 676s Set-Cookie: usertrack_test=e6139820.6297c0b726e27; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=e6139820.6297c0b726e27 676s ok 343 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 344 676s ok 345 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 346 676s ok 347 676s Set-Cookie: usertrack_test=4faf13c2.6297c0b72773d; path=/; expires=Tue, 17-Dec-24 19:11:04 GMT 676s Cookie: usertrack_test=4faf13c2.6297c0b72773d 676s ok 348 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 349 676s ok 350 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 351 676s ok 352 676s Set-Cookie: usertrack_test=363fdad1.6297c0b7280fd; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=363fdad1.6297c0b7280fd 676s ok 353 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 354 676s ok 355 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 356 676s ok 357 676s Set-Cookie: usertrack_test=82b5a1d9.6297c0b728905; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=82b5a1d9.6297c0b728905 676s ok 358 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 359 676s ok 360 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 361 676s ok 362 676s Set-Cookie: usertrack_test=98127e2f.6297c0b72911b; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=98127e2f.6297c0b72911b 676s ok 363 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 364 676s ok 365 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 366 676s ok 367 676s Set-Cookie: usertrack_test=699e0b36.6297c0b7299f1; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=699e0b36.6297c0b7299f1 676s ok 368 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 369 676s ok 370 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 371 676s ok 372 676s Set-Cookie: usertrack_test=ac68cc16.6297c0b72a1d4; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=ac68cc16.6297c0b72a1d4 676s ok 373 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 374 676s ok 375 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 376 676s ok 377 676s Set-Cookie: usertrack_test=842867b9.6297c0b72aa45; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=842867b9.6297c0b72aa45 676s ok 378 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 379 676s ok 380 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 381 676s ok 382 676s Set-Cookie: usertrack_test=308da03d.6297c0b72b322; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=308da03d.6297c0b72b322 676s ok 383 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 384 676s ok 385 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 386 676s ok 387 676s Set-Cookie: usertrack_test=7e215583.6297c0b72bb89; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=7e215583.6297c0b72bb89 676s ok 388 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 389 676s ok 390 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 391 676s ok 392 676s Set-Cookie: usertrack_test=139e17b6.6297c0b72c509; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=139e17b6.6297c0b72c509 676s ok 393 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 394 676s ok 395 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 396 676s ok 397 676s Set-Cookie: usertrack_test=9bd546aa.6297c0b72cf10; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=9bd546aa.6297c0b72cf10 676s ok 398 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 399 676s ok 400 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 401 676s ok 402 676s Set-Cookie: usertrack_test=55af7e74.6297c0b72d829; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=55af7e74.6297c0b72d829 676s ok 403 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 404 676s ok 405 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 406 676s ok 407 676s Set-Cookie: usertrack_test=1cb06a21.6297c0b72e0ff; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=1cb06a21.6297c0b72e0ff 676s ok 408 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 409 676s ok 410 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 411 676s ok 412 676s Set-Cookie: usertrack_test=8f0a8873.6297c0b72ea2c; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=8f0a8873.6297c0b72ea2c 676s ok 413 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 414 676s ok 415 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 416 676s ok 417 676s Set-Cookie: usertrack_test=d08497a2.6297c0b72f328; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=d08497a2.6297c0b72f328 676s ok 418 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 419 676s ok 420 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 421 676s ok 422 676s Set-Cookie: usertrack_test=79001369.6297c0b72fb31; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=79001369.6297c0b72fb31 676s ok 423 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 424 676s ok 425 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 426 676s ok 427 676s Set-Cookie: usertrack_test=8e4bebe4.6297c0b730372; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=8e4bebe4.6297c0b730372 676s ok 428 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 429 676s ok 430 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 431 676s ok 432 676s Set-Cookie: usertrack_test=9c479cc6.6297c0b730bac; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=9c479cc6.6297c0b730bac 676s ok 433 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 434 676s ok 435 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 436 676s ok 437 676s Set-Cookie: usertrack_test=bd9fde58.6297c0b73141e; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=bd9fde58.6297c0b73141e 676s ok 438 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 439 676s ok 440 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 441 676s ok 442 676s Set-Cookie: usertrack_test=8c9f4679.6297c0b731cf5; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=8c9f4679.6297c0b731cf5 676s ok 443 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 444 676s ok 445 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 446 676s ok 447 676s Set-Cookie: usertrack_test=89235872.6297c0b73258c; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=89235872.6297c0b73258c 676s ok 448 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 449 676s ok 450 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 451 676s ok 452 676s Set-Cookie: usertrack_test=1a00cfb4.6297c0b732def; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=1a00cfb4.6297c0b732def 676s ok 453 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 454 676s ok 455 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 456 676s ok 457 676s Set-Cookie: usertrack_test=d8d23259.6297c0b7336f3; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=d8d23259.6297c0b7336f3 676s ok 458 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 459 676s ok 460 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 461 676s ok 462 676s Set-Cookie: usertrack_test=f8eeaeb5.6297c0b733f5c; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=f8eeaeb5.6297c0b733f5c 676s ok 463 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 464 676s ok 465 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 466 676s ok 467 676s Set-Cookie: usertrack_test=1bbb9573.6297c0b734992; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=1bbb9573.6297c0b734992 676s ok 468 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 469 676s ok 470 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 471 676s ok 472 676s Set-Cookie: usertrack_test=b4ea7de.6297c0b735190; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=b4ea7de.6297c0b735190 676s ok 473 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 474 676s ok 475 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 476 676s ok 477 676s Set-Cookie: usertrack_test=d7eee25b.6297c0b735a0d; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=d7eee25b.6297c0b735a0d 676s ok 478 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 479 676s ok 480 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 481 676s ok 482 676s Set-Cookie: usertrack_test=fb8f885.6297c0b7362d2; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=fb8f885.6297c0b7362d2 676s ok 483 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 484 676s ok 485 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 486 676s ok 487 676s Set-Cookie: usertrack_test=1b79e33a.6297c0b736b29; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=1b79e33a.6297c0b736b29 676s ok 488 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 489 676s ok 490 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 491 676s ok 492 676s Set-Cookie: usertrack_test=2ab3765c.6297c0b7374a7; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=2ab3765c.6297c0b7374a7 676s ok 493 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 494 676s ok 495 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 496 676s ok 497 676s Set-Cookie: usertrack_test=f4cc4d50.6297c0b737db5; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=f4cc4d50.6297c0b737db5 676s ok 498 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 499 676s ok 500 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 501 676s ok 502 676s Set-Cookie: usertrack_test=ab82d2f9.6297c0b73859e; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=ab82d2f9.6297c0b73859e 676s ok 503 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 504 676s ok 505 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 506 676s ok 507 676s Set-Cookie: usertrack_test=b4277a0e.6297c0b738dbd; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=b4277a0e.6297c0b738dbd 676s ok 508 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 509 676s ok 510 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 511 676s ok 512 676s Set-Cookie: usertrack_test=be940351.6297c0b739756; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=be940351.6297c0b739756 676s ok 513 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 514 676s ok 515 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 516 676s ok 517 676s Set-Cookie: usertrack_test=24288628.6297c0b73a091; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=24288628.6297c0b73a091 676s ok 518 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 519 676s ok 520 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 521 676s ok 522 676s Set-Cookie: usertrack_test=74704f9c.6297c0b73a8bb; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=74704f9c.6297c0b73a8bb 676s ok 523 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 524 676s ok 525 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 526 676s ok 527 676s Set-Cookie: usertrack_test=5ed34f03.6297c0b73b1f1; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=5ed34f03.6297c0b73b1f1 676s ok 528 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 529 676s ok 530 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 531 676s ok 532 676s Set-Cookie: usertrack_test=d915872c.6297c0b73bb2e; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=d915872c.6297c0b73bb2e 676s ok 533 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 534 676s ok 535 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 536 676s ok 537 676s Set-Cookie: usertrack_test=37e684fa.6297c0b73c2cc; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=37e684fa.6297c0b73c2cc 676s ok 538 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 539 676s ok 540 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 541 676s ok 542 676s Set-Cookie: usertrack_test=5c43ea13.6297c0b73cb0d; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=5c43ea13.6297c0b73cb0d 676s ok 543 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 544 676s ok 545 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 546 676s ok 547 676s Set-Cookie: usertrack_test=b4e8fca5.6297c0b73d32d; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=b4e8fca5.6297c0b73d32d 676s ok 548 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 549 676s ok 550 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 551 676s ok 552 676s Set-Cookie: usertrack_test=b5e427c2.6297c0b73db60; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=b5e427c2.6297c0b73db60 676s ok 553 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 554 676s ok 555 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 556 676s ok 557 676s Set-Cookie: usertrack_test=eb46be94.6297c0b73e34f; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=eb46be94.6297c0b73e34f 676s ok 558 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 559 676s ok 560 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 561 676s ok 562 676s Set-Cookie: usertrack_test=ac22dff2.6297c0b73eb6f; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=ac22dff2.6297c0b73eb6f 676s ok 563 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 564 676s ok 565 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 566 676s ok 567 676s Set-Cookie: usertrack_test=d2ebc2f8.6297c0b73f475; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=d2ebc2f8.6297c0b73f475 676s ok 568 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 569 676s ok 570 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 571 676s ok 572 676s Set-Cookie: usertrack_test=bdf7632e.6297c0b73fcab; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=bdf7632e.6297c0b73fcab 676s ok 573 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 574 676s ok 575 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 576 676s ok 577 676s Set-Cookie: usertrack_test=5e870a0b.6297c0b74059b; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=5e870a0b.6297c0b74059b 676s ok 578 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 579 676s ok 580 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 581 676s ok 582 676s Set-Cookie: usertrack_test=20459285.6297c0b740eb2; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=20459285.6297c0b740eb2 676s ok 583 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 584 676s ok 585 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 586 676s ok 587 676s Set-Cookie: usertrack_test=3741f329.6297c0b7417b0; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=3741f329.6297c0b7417b0 676s ok 588 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 589 676s ok 590 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 591 676s ok 592 676s Set-Cookie: usertrack_test=b2605a2e.6297c0b7421e9; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=b2605a2e.6297c0b7421e9 676s ok 593 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 594 676s ok 595 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 596 676s ok 597 676s Set-Cookie: usertrack_test=4debc416.6297c0b74298e; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=4debc416.6297c0b74298e 676s ok 598 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 599 676s ok 600 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 601 676s ok 602 676s Set-Cookie: usertrack_test=d5bceb7d.6297c0b7431e2; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=d5bceb7d.6297c0b7431e2 676s ok 603 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 604 676s ok 605 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 606 676s ok 607 676s Set-Cookie: usertrack_test=1d0b3735.6297c0b7439a4; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=1d0b3735.6297c0b7439a4 676s ok 608 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 609 676s ok 610 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 611 676s ok 612 676s Set-Cookie: usertrack_test=d832aed2.6297c0b744202; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=d832aed2.6297c0b744202 676s ok 613 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 614 676s ok 615 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 616 676s ok 617 676s Set-Cookie: usertrack_test=37105aed.6297c0b744a7f; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=37105aed.6297c0b744a7f 676s ok 618 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 619 676s ok 620 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 621 676s ok 622 676s Set-Cookie: usertrack_test=bc153ccb.6297c0b74527a; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=bc153ccb.6297c0b74527a 676s ok 623 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 624 676s ok 625 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 626 676s ok 627 676s Set-Cookie: usertrack_test=50449ebf.6297c0b745a58; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=50449ebf.6297c0b745a58 676s ok 628 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 629 676s ok 630 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 631 676s ok 632 676s Set-Cookie: usertrack_test=b35a02e.6297c0b7462c5; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=b35a02e.6297c0b7462c5 676s ok 633 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 634 676s ok 635 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 636 676s ok 637 676s Set-Cookie: usertrack_test=ca5ce146.6297c0b746b22; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=ca5ce146.6297c0b746b22 676s ok 638 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 639 676s ok 640 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 641 676s ok 642 676s Set-Cookie: usertrack_test=a47d0961.6297c0b74738a; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=a47d0961.6297c0b74738a 676s ok 643 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 644 676s ok 645 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 646 676s ok 647 676s Set-Cookie: usertrack_test=3e1f9b16.6297c0b747c78; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=3e1f9b16.6297c0b747c78 676s ok 648 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 649 676s ok 650 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 651 676s ok 652 676s Set-Cookie: usertrack_test=1ccae177.6297c0b7485fe; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=1ccae177.6297c0b7485fe 676s ok 653 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 654 676s ok 655 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 656 676s ok 657 676s Set-Cookie: usertrack_test=369134c6.6297c0b748ee9; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=369134c6.6297c0b748ee9 676s ok 658 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 659 676s ok 660 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 661 676s ok 662 676s Set-Cookie: usertrack_test=3aa5ef65.6297c0b74968d; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=3aa5ef65.6297c0b74968d 676s ok 663 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 664 676s ok 665 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 666 676s ok 667 676s Set-Cookie: usertrack_test=4f23bc05.6297c0b749f0b; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=4f23bc05.6297c0b749f0b 676s ok 668 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 669 676s ok 670 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 671 676s ok 672 676s Set-Cookie: usertrack_test=6ae7d272.6297c0b74a7d9; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=6ae7d272.6297c0b74a7d9 676s ok 673 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 674 676s ok 675 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 676 676s ok 677 676s Set-Cookie: usertrack_test=41505b53.6297c0b74b078; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=41505b53.6297c0b74b078 676s ok 678 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 679 676s ok 680 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 681 676s ok 682 676s Set-Cookie: usertrack_test=2b9e3fda.6297c0b74b9ea; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=2b9e3fda.6297c0b74b9ea 676s ok 683 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 684 676s ok 685 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 686 676s ok 687 676s Set-Cookie: usertrack_test=fb6fa6cd.6297c0b74c354; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=fb6fa6cd.6297c0b74c354 676s ok 688 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 689 676s ok 690 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 691 676s ok 692 676s Set-Cookie: usertrack_test=4a81bde7.6297c0b74cbc8; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=4a81bde7.6297c0b74cbc8 676s ok 693 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 694 676s ok 695 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 696 676s ok 697 676s Set-Cookie: usertrack_test=ac7a85b7.6297c0b74d3f6; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=ac7a85b7.6297c0b74d3f6 676s ok 698 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 699 676s ok 700 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 701 676s ok 702 676s Set-Cookie: usertrack_test=55b3bc69.6297c0b74dc57; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=55b3bc69.6297c0b74dc57 676s ok 703 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 704 676s ok 705 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 706 676s ok 707 676s Set-Cookie: usertrack_test=9563ebf1.6297c0b74e60d; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=9563ebf1.6297c0b74e60d 676s ok 708 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 709 676s ok 710 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 711 676s ok 712 676s Set-Cookie: usertrack_test=d0c9ed12.6297c0b74edef; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=d0c9ed12.6297c0b74edef 676s ok 713 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 714 676s ok 715 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 716 676s ok 717 676s Set-Cookie: usertrack_test=134737b7.6297c0b74f75b; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=134737b7.6297c0b74f75b 676s ok 718 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 719 676s ok 720 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 721 676s ok 722 676s Set-Cookie: usertrack_test=5d12c4b0.6297c0b74ff9e; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=5d12c4b0.6297c0b74ff9e 676s ok 723 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 724 676s ok 725 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 726 676s ok 727 676s Set-Cookie: usertrack_test=ca39eaea.6297c0b750879; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=ca39eaea.6297c0b750879 676s ok 728 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 729 676s ok 730 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 731 676s ok 732 676s Set-Cookie: usertrack_test=7041f260.6297c0b75116c; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=7041f260.6297c0b75116c 676s ok 733 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 734 676s ok 735 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 736 676s ok 737 676s Set-Cookie: usertrack_test=be0c13fe.6297c0b751a68; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=be0c13fe.6297c0b751a68 676s ok 738 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 739 676s ok 740 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 741 676s ok 742 676s Set-Cookie: usertrack_test=9ee511b7.6297c0b75231b; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=9ee511b7.6297c0b75231b 676s ok 743 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 744 676s ok 745 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 746 676s ok 747 676s Set-Cookie: usertrack_test=7c419cad.6297c0b752b43; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=7c419cad.6297c0b752b43 676s ok 748 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 749 676s ok 750 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 751 676s ok 752 676s Set-Cookie: usertrack_test=5b6ffb7b.6297c0b753367; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=5b6ffb7b.6297c0b753367 676s ok 753 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 754 676s ok 755 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 756 676s ok 757 676s Set-Cookie: usertrack_test=2a9c13ae.6297c0b753bc7; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=2a9c13ae.6297c0b753bc7 676s ok 758 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 759 676s ok 760 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 761 676s ok 762 676s Set-Cookie: usertrack_test=24f97e5d.6297c0b75438c; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=24f97e5d.6297c0b75438c 676s ok 763 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 764 676s ok 765 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 766 676s ok 767 676s Set-Cookie: usertrack_test=770307.6297c0b754ca2; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=770307.6297c0b754ca2 676s ok 768 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 769 676s ok 770 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 771 676s ok 772 676s Set-Cookie: usertrack_test=dcbf9a3a.6297c0b7554e6; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=dcbf9a3a.6297c0b7554e6 676s ok 773 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 774 676s ok 775 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 776 676s ok 777 676s Set-Cookie: usertrack_test=f245bc77.6297c0b755ddd; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=f245bc77.6297c0b755ddd 676s ok 778 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 779 676s ok 780 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 781 676s ok 782 676s Set-Cookie: usertrack_test=48fa266.6297c0b756658; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=48fa266.6297c0b756658 676s ok 783 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 784 676s ok 785 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 786 676s ok 787 676s Set-Cookie: usertrack_test=756ad62a.6297c0b756e77; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=756ad62a.6297c0b756e77 676s ok 788 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 789 676s ok 790 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 791 676s ok 792 676s Set-Cookie: usertrack_test=d74d97a4.6297c0b7576fd; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=d74d97a4.6297c0b7576fd 676s ok 793 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 794 676s ok 795 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 796 676s ok 797 676s Set-Cookie: usertrack_test=eb30b9f3.6297c0b757f2b; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=eb30b9f3.6297c0b757f2b 676s ok 798 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 799 676s ok 800 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 801 676s ok 802 676s Set-Cookie: usertrack_test=56f5f144.6297c0b75889a; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=56f5f144.6297c0b75889a 676s ok 803 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 804 676s ok 805 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 806 676s ok 807 676s Set-Cookie: usertrack_test=b95065ea.6297c0b759161; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=b95065ea.6297c0b759161 676s ok 808 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 809 676s ok 810 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 811 676s ok 812 676s Set-Cookie: usertrack_test=41d702ff.6297c0b7599fc; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=41d702ff.6297c0b7599fc 676s ok 813 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 814 676s ok 815 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 816 676s ok 817 676s Set-Cookie: usertrack_test=e239719e.6297c0b75a259; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=e239719e.6297c0b75a259 676s ok 818 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 819 676s ok 820 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 821 676s ok 822 676s Set-Cookie: usertrack_test=4a2ec503.6297c0b75a9ca; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=4a2ec503.6297c0b75a9ca 676s ok 823 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 824 676s ok 825 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 826 676s ok 827 676s Set-Cookie: usertrack_test=77ae92c8.6297c0b75b1fb; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=77ae92c8.6297c0b75b1fb 676s ok 828 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 829 676s ok 830 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 831 676s ok 832 676s Set-Cookie: usertrack_test=5d907fb9.6297c0b75bac9; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=5d907fb9.6297c0b75bac9 676s ok 833 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 834 676s ok 835 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 836 676s ok 837 676s Set-Cookie: usertrack_test=4fadd5c7.6297c0b75c39c; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=4fadd5c7.6297c0b75c39c 676s ok 838 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 839 676s ok 840 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 841 676s ok 842 676s Set-Cookie: usertrack_test=6ae04a4a.6297c0b75ccc1; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=6ae04a4a.6297c0b75ccc1 676s ok 843 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 844 676s ok 845 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 846 676s ok 847 676s Set-Cookie: usertrack_test=c1b8dff4.6297c0b75d508; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=c1b8dff4.6297c0b75d508 676s ok 848 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 849 676s ok 850 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 851 676s ok 852 676s Set-Cookie: usertrack_test=b9922d7d.6297c0b75dd68; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=b9922d7d.6297c0b75dd68 676s ok 853 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 854 676s ok 855 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 856 676s ok 857 676s Set-Cookie: usertrack_test=791a25a8.6297c0b75e5b7; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=791a25a8.6297c0b75e5b7 676s ok 858 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 859 676s ok 860 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 861 676s ok 862 676s Set-Cookie: usertrack_test=e1e8e6bc.6297c0b75edaf; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=e1e8e6bc.6297c0b75edaf 676s ok 863 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 864 676s ok 865 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 866 676s ok 867 676s Set-Cookie: usertrack_test=becdcaef.6297c0b75f592; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=becdcaef.6297c0b75f592 676s ok 868 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 869 676s ok 870 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 871 676s ok 872 676s Set-Cookie: usertrack_test=d07aa08e.6297c0b75ff92; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=d07aa08e.6297c0b75ff92 676s ok 873 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 874 676s ok 875 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 876 676s ok 877 676s Set-Cookie: usertrack_test=1a10aa89.6297c0b760871; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=1a10aa89.6297c0b760871 676s ok 878 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 879 676s ok 880 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 881 676s ok 882 676s Set-Cookie: usertrack_test=c919c65a.6297c0b76108a; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=c919c65a.6297c0b76108a 676s ok 883 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 884 676s ok 885 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 886 676s ok 887 676s Set-Cookie: usertrack_test=e4d4e7bd.6297c0b761950; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=e4d4e7bd.6297c0b761950 676s ok 888 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 889 676s ok 890 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 891 676s ok 892 676s Set-Cookie: usertrack_test=68be61b5.6297c0b762185; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=68be61b5.6297c0b762185 676s ok 893 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 894 676s ok 895 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 896 676s ok 897 676s Set-Cookie: usertrack_test=674fa24d.6297c0b762a1c; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=674fa24d.6297c0b762a1c 676s ok 898 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 899 676s ok 900 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 901 676s ok 902 676s Set-Cookie: usertrack_test=af91ea1f.6297c0b7631b4; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=af91ea1f.6297c0b7631b4 676s ok 903 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 904 676s ok 905 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 906 676s ok 907 676s Set-Cookie: usertrack_test=8cf1a3b2.6297c0b76399f; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=8cf1a3b2.6297c0b76399f 676s ok 908 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 909 676s ok 910 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 911 676s ok 912 676s Set-Cookie: usertrack_test=709629cd.6297c0b764124; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=709629cd.6297c0b764124 676s ok 913 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 914 676s ok 915 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 916 676s ok 917 676s Set-Cookie: usertrack_test=5d1e3a28.6297c0b7648c5; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=5d1e3a28.6297c0b7648c5 676s ok 918 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 919 676s ok 920 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 921 676s ok 922 676s Set-Cookie: usertrack_test=99e9df6f.6297c0b7650c3; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=99e9df6f.6297c0b7650c3 676s ok 923 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 924 676s ok 925 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 926 676s ok 927 676s Set-Cookie: usertrack_test=558ce9c1.6297c0b7658b8; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=558ce9c1.6297c0b7658b8 676s ok 928 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 929 676s ok 930 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 931 676s ok 932 676s Set-Cookie: usertrack_test=dee65dec.6297c0b7662ae; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=dee65dec.6297c0b7662ae 676s ok 933 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 934 676s ok 935 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 936 676s ok 937 676s Set-Cookie: usertrack_test=4d792c9e.6297c0b766b6a; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=4d792c9e.6297c0b766b6a 676s ok 938 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 939 676s ok 940 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 941 676s ok 942 676s Set-Cookie: usertrack_test=44d856b5.6297c0b76729a; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=44d856b5.6297c0b76729a 676s ok 943 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 944 676s ok 945 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 946 676s ok 947 676s Set-Cookie: usertrack_test=c5a987f4.6297c0b767aad; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=c5a987f4.6297c0b767aad 676s ok 948 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 949 676s ok 950 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 951 676s ok 952 676s Set-Cookie: usertrack_test=e2313902.6297c0b76827b; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=e2313902.6297c0b76827b 676s ok 953 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 954 676s ok 955 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 956 676s ok 957 676s Set-Cookie: usertrack_test=4d31f08d.6297c0b768a65; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=4d31f08d.6297c0b768a65 676s ok 958 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 959 676s ok 960 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 961 676s ok 962 676s Set-Cookie: usertrack_test=d1045d0e.6297c0b769269; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=d1045d0e.6297c0b769269 676s ok 963 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 964 676s ok 965 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 966 676s ok 967 676s Set-Cookie: usertrack_test=105f924a.6297c0b769a9c; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=105f924a.6297c0b769a9c 676s ok 968 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 969 676s ok 970 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 971 676s ok 972 676s Set-Cookie: usertrack_test=f6713005.6297c0b76a297; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=f6713005.6297c0b76a297 676s ok 973 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 974 676s ok 975 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 976 676s ok 977 676s Set-Cookie: usertrack_test=592992a7.6297c0b76aa98; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=592992a7.6297c0b76aa98 676s ok 978 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 979 676s ok 980 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 981 676s ok 982 676s Set-Cookie: usertrack_test=6942e5dc.6297c0b76b229; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=6942e5dc.6297c0b76b229 676s ok 983 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 984 676s ok 985 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 986 676s ok 987 676s Set-Cookie: usertrack_test=d5bac091.6297c0b76b9c7; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=d5bac091.6297c0b76b9c7 676s ok 988 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 989 676s ok 990 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 991 676s ok 992 676s Set-Cookie: usertrack_test=9e3c804e.6297c0b76c17c; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=9e3c804e.6297c0b76c17c 676s ok 993 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 994 676s ok 995 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 996 676s ok 997 676s Set-Cookie: usertrack_test=58155330.6297c0b76c92e; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s Cookie: usertrack_test=58155330.6297c0b76c92e 676s ok 998 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 999 676s ok 1000 676s ok 1001 676s # testing : Checking return code is '200' 676s # expected: 200 676s # received: '200' 676s ok 1002 676s # usertrack_test=16bec3f5.6297c0b76d103; path=/; expires=Tue, 17-Dec-24 19:11:05 GMT 676s ok 1003 676s # expected: undef 676s # received: undef 676s ok 1004 676s ok 677s t/modules/vhost_alias.t ............. 677s 1..8 677s # Running under perl version 5.038002 for linux 677s # Current time local: Tue Dec 17 19:10:05 2024 677s # Current time GMT: Tue Dec 17 19:10:05 2024 677s # Using Test.pm version 1.31 677s # Using Apache/Test.pm version 1.42 677s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 677s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 677s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 677s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 677s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 677s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 677s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 677s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 677s # testing : VirtalDocumentRoot test 677s # expected: 'www.vha-test.com' 677s # received: 'www.vha-test.com' 677s ok 1 677s # testing : VirtualScriptAlias test 677s # expected: 'test cgi for www.vha-test.com' 677s # received: 'test cgi for www.vha-test.com' 677s ok 2 677s # testing : VirtalDocumentRoot test 677s # expected: 'big.server.name.from.heck.org' 677s # received: 'big.server.name.from.heck.org' 677s ok 3 677s # testing : VirtualScriptAlias test 677s # expected: 'test cgi for big.server.name.from.heck.org' 677s # received: 'test cgi for big.server.name.from.heck.org' 677s ok 4 677s # testing : VirtalDocumentRoot test 677s # expected: 'ab.com' 677s # received: 'ab.com' 677s ok 5 677s # testing : VirtualScriptAlias test 677s # expected: 'test cgi for ab.com' 677s # received: 'test cgi for ab.com' 677s ok 6 677s # testing : VirtalDocumentRoot test 677s # expected: 'w-t-f.net' 677s # received: 'w-t-f.net' 677s ok 7 677s # testing : VirtualScriptAlias test 677s # expected: 'test cgi for w-t-f.net' 677s # received: 'test cgi for w-t-f.net' 677s ok 8 677s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 677s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 677s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 677s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 677s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 677s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 677s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 677s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 677s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 677s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 677s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 677s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 677s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 677s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 677s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 677s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 677s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 677s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 677s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 677s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 677s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 677s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 677s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 677s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 677s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 677s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 677s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 677s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 677s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 677s ok 678s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 679s t/protocol/echo.t ................... 679s 1..8 679s # Running under perl version 5.038002 for linux 679s # Current time local: Tue Dec 17 19:10:07 2024 679s # Current time GMT: Tue Dec 17 19:10:07 2024 679s # Using Test.pm version 1.31 679s # Using Apache/Test.pm version 1.42 679s testing mod_echo_ssl 679s ok 1 679s #Cipher: TLS_AES_256_GCM_SHA384 679s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 679s # testing : echo 679s # expected: 't/protocol/echo.t' 679s # received: 't/protocol/echo.t' 679s ok 2 679s # testing : echo 679s # expected: '/usr/bin/perl' 679s # received: '/usr/bin/perl' 679s ok 3 679s # testing : echo 679s # expected: '276755276755276755276755276755' 679s # received: '276755276755276755276755276755' 679s ok 4 679s testing mod_echo 679s ok 5 679s # testing : echo 679s # expected: 't/protocol/echo.t' 679s # received: 't/protocol/echo.t' 679s ok 6 679s # testing : echo 679s # expected: '/usr/bin/perl' 679s # received: '/usr/bin/perl' 679s ok 7 679s # testing : echo 679s # expected: '276755276755276755276755276755' 679s # received: '276755276755276755276755276755' 679s ok 8 679s ok 681s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 682s t/security/CVE-2003-0542.t .......... 682s 1..1 682s # Running under perl version 5.038002 for linux 682s # Current time local: Tue Dec 17 19:10:10 2024 682s # Current time GMT: Tue Dec 17 19:10:10 2024 682s # Using Test.pm version 1.31 682s # Using Apache/Test.pm version 1.42 682s # testing : CAN-2003-0542 test case 682s # expected: 404 682s # received: '404' 682s ok 1 682s ok 683s t/security/CVE-2004-0747.t .......... 683s 1..1 683s # Running under perl version 5.038002 for linux 683s # Current time local: Tue Dec 17 19:10:11 2024 683s # Current time GMT: Tue Dec 17 19:10:11 2024 683s # Using Test.pm version 1.31 683s # Using Apache/Test.pm version 1.42 683s # testing : CAN-2004-0747 ap_resolve_env test case 683s # expected: 200 683s # received: 200 683s ok 1 683s ok 684s t/security/CVE-2004-0811.t .......... 684s 1..8 684s # Running under perl version 5.038002 for linux 684s # Current time local: Tue Dec 17 19:10:12 2024 684s # Current time GMT: Tue Dec 17 19:10:12 2024 684s # Using Test.pm version 1.31 684s # Using Apache/Test.pm version 1.42 684s # testing : subdir access allowed 684s # expected: 200 684s # received: '200' 684s ok 1 684s # testing : subdir access allowed 684s # expected: 200 684s # received: '200' 684s ok 2 684s # testing : subdir access allowed 684s # expected: 200 684s # received: '200' 684s ok 3 684s # testing : subdir access allowed 684s # expected: 200 684s # received: '200' 684s ok 4 684s # testing : topdir access denied 684s # expected: 401 684s # received: '401' 684s ok 5 684s # testing : topdir access denied 684s # expected: 401 684s # received: '401' 684s ok 6 684s # testing : topdir access denied 684s # expected: 401 684s # received: '401' 684s ok 7 684s # testing : topdir access denied 684s # expected: 401 684s # received: '401' 684s ok 8 684s ok 686s t/security/CVE-2004-0940.t .......... 686s 1..1 686s # Running under perl version 5.038002 for linux 686s # Current time local: Tue Dec 17 19:10:13 2024 686s # Current time GMT: Tue Dec 17 19:10:13 2024 686s # Using Test.pm version 1.31 686s # Using Apache/Test.pm version 1.42 686s # testing : response was 200 686s # expected: 200 686s # received: '200' 686s ok 1 686s ok 687s t/security/CVE-2004-0942.t .......... 687s 1..2 687s # Running under perl version 5.038002 for linux 687s # Current time local: Tue Dec 17 19:10:14 2024 687s # Current time GMT: Tue Dec 17 19:10:14 2024 687s # Using Test.pm version 1.31 687s # Using Apache/Test.pm version 1.42 687s ok 1 687s # testing : request was refused 687s # expected: qr/^HTTP\/1\.. 400/ 687s # received: 'HTTP/1.1 400 Bad Request 687s # ' 687s ok 2 687s ok 688s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 689s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 690s t/security/CVE-2005-2491.t .......... 690s 1..4 690s # Running under perl version 5.038002 for linux 690s # Current time local: Tue Dec 17 19:10:18 2024 690s # Current time GMT: Tue Dec 17 19:10:18 2024 690s # Using Test.pm version 1.31 690s # Using Apache/Test.pm version 1.42 690s # testing : check that server did not segfault 690s # expected: 'Internal Server Error' 690s # received: 'Internal Server Error' 690s ok 1 690s # testing : check for 500 response error 690s # expected: 500 690s # received: '500' 690s ok 2 690s # testing : check that server did not segfault 690s # expected: 'Internal Server Error' 690s # received: 'Internal Server Error' 690s ok 3 690s # testing : check for 500 response error 690s # expected: 500 690s # received: '500' 690s ok 4 690s ok 691s t/security/CVE-2005-2700.t .......... 691s 1..2 691s # Running under perl version 5.038002 for linux 691s # Current time local: Tue Dec 17 19:10:19 2024 691s # Current time GMT: Tue Dec 17 19:10:19 2024 691s # Using Test.pm version 1.31 691s # Using Apache/Test.pm version 1.42 691s # testing : access permitted without ccert 691s # expected: 200 691s # received: '200' 691s ok 1 691s # testing : access *not* permitted without ccert 691s # expected: 200 691s # received: '403' 691s ok 2 691s ok 692s t/security/CVE-2005-3352.t .......... 692s 1..2 692s # Running under perl version 5.038002 for linux 692s # Current time local: Tue Dec 17 19:10:20 2024 692s # Current time GMT: Tue Dec 17 19:10:20 2024 692s # Using Test.pm version 1.31 692s # Using Apache/Test.pm version 1.42 692s # testing : response code is OK 692s # expected: 200 692s # received: '200' 692s ok 1 692s # testing : referer was escaped 692s # expected: qr/%22%3e/ 692s # received: ' 692s # 692s # Menu for /security/CVE-2005-3352.map 692s # 692s #

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

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

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

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

Bad Request

716s #

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

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

Forbidden

732s

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

732s 732s ok 1 732s HTTP/1.1 200 OK 732s Connection: close 732s Date: Tue, 17 Dec 2024 19:11:01 GMT 732s Accept-Ranges: bytes 732s ETag: "1a-613edd771cbc0" 732s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 732s Vary: In-If1 732s Content-Length: 26 732s Content-Type: text/html 732s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 732s Client-Date: Tue, 17 Dec 2024 19:11:01 GMT 732s Client-Peer: 127.0.0.1:8532 732s Client-Response-Num: 1 732s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 732s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 732s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 732s Client-SSL-Socket-Class: IO::Socket::SSL 732s Client-SSL-Version: TLSv1_3 732s DMMATCH1: 1 732s 732s welcome to localhost:8529 732s ok 2 732s 500 Server closed connection without sending any data back 732s Content-Type: text/plain 732s Client-Date: Tue, 17 Dec 2024 19:11:01 GMT 732s Client-Warning: Internal response 732s 732s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 732s ok 3 732s ok 732s All tests successful. 732s Files=142, Tests=7321, 215 wallclock secs ( 1.27 usr 0.20 sys + 109.03 cusr 61.86 csys = 172.36 CPU) 732s Result: PASS 732s [warning] server localhost:8529 shutdown 733s [warning] port 8529 still in use... 739s ......done 739s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_worker 739s Files=142, Tests=7321, 215 wallclock secs ( 1.27 usr 0.20 sys + 109.03 cusr 61.86 csys = 172.36 CPU) 739s + grep -E '^Result: PASS' testlog.mpm_worker 739s Result: PASS 739s + grep -E '^Result: FAIL' testlog.mpm_worker 739s + grep -E 'server dumped core' testlog.mpm_worker 739s + return 0 739s + run_tests mpm_event 739s + local MPM=mpm_event 739s + shift 739s =============Running-with-mpm_event========== 739s "/usr/bin/perl" -Iblib/arch -Iblib/lib \ 739s t/TEST -clean 739s + local LOG=testlog.mpm_event 739s + echo =============Running-with-mpm_event========== 739s + rm -f apache2.conf.debian 739s + cp /etc/apache2/apache2.conf apache2.conf.debian 739s + cat /etc/apache2/mods-available/mpm_event.load 739s + 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-availab+ grep -v mpm_ 739s le/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 739s + xargs cat 739s + for m in bucketeer case_filter case_filter_in 739s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 739s + for m in bucketeer case_filter case_filter_in 739s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 739s + for m in bucketeer case_filter case_filter_in 739s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 739s + cat /etc/apache2/mods-available/mime.conf 739s + echo 'Servername localhost' 739s + make clean 739s [warning] setting ulimit to allow core files 739s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/TEST -clean 739s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules' 739s cd memory_track && make clean 739s make[2]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/memory_track' 739s 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 739s make[2]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/memory_track' 739s cd random_chunk && make clean 739s make[2]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 739s 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 739s make[2]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 739s cd test_pass_brigade && make clean 739s make[2]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 739s 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 739s make[2]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 739s cd input_body_filter && make clean 739s make[2]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 739s 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 739s make[2]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 739s cd fold && make clean 739s make[2]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/fold' 739s rm -rf mod_fold.o mod_fold.lo mod_fold.slo mod_fold.la mod_fold.i mod_fold.s mod_fold.gcno .libs 739s make[2]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/fold' 739s cd eat_post && make clean 739s make[2]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/eat_post' 739s 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 739s make[2]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/eat_post' 739s cd test_utilities && make clean 739s make[2]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 739s 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 739s make[2]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 739s cd test_ssl && make clean 739s make[2]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 739s 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 739s make[2]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 739s cd authany && make clean 739s make[2]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/authany' 739s rm -rf mod_authany.o mod_authany.lo mod_authany.slo mod_authany.la mod_authany.i mod_authany.s mod_authany.gcno .libs 739s make[2]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/authany' 739s cd test_rwrite && make clean 739s make[2]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 739s 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 739s make[2]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 739s cd echo_post && make clean 739s make[2]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/echo_post' 739s 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 739s make[2]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/echo_post' 739s cd client_add_filter && make clean 739s make[2]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 739s 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 739s make[2]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 739s cd test_apr_uri && make clean 739s make[2]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 739s 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 739s make[2]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 739s cd nntp_like && make clean 739s make[2]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 739s 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 739s make[2]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 739s cd test_session && make clean 739s make[2]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_session' 739s 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 739s make[2]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_session' 739s cd echo_post_chunk && make clean 739s make[2]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 739s 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 739s make[2]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 739s cd list_modules && make clean 739s make[2]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/list_modules' 739s 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 739s make[2]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/list_modules' 739s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules' 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_dsa.cnf 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_colon.cnf 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_revoked.cnf 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/ca.cnf 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2.cnf 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_ok.cnf 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3_dsa.cnf 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3.cnf 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3.cnf 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_dsa.cnf 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server.cnf 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_snakeoil.cnf 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3_dsa.cnf 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/cacrl.cnf 739s rmdir conf 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.old 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/ssl.htpasswd 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_snakeoil.p12 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_ok.p12 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/ca.p12 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_colon.p12 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_revoked.p12 739s rmdir export 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_ok.pem 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_revoked.pem 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_snakeoil.pem 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_colon.pem 739s rmdir proxy 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/ca-bundle.crl 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/fdd35eee.r0 739s rmdir crl 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3_dsa.csr 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_snakeoil.csr 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2.csr 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3.csr 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3.csr 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server.csr 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_dsa.csr 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_revoked.csr 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3_dsa.csr 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_colon.csr 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_ok.csr 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_dsa.csr 739s rmdir csr 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/dsa-param 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_dsa.crt 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3_dsa.crt 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3.crt 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_revoked.crt 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3.crt 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_ok.crt 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/ca.crt 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3_dsa.crt 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_snakeoil.crt 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2.crt 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_dsa.crt 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_colon.crt 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server.crt 739s rmdir certs 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/01.pem 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0A.pem 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0C.pem 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/06.pem 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/05.pem 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/02.pem 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/09.pem 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/03.pem 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/08.pem 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0B.pem 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/04.pem 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/07.pem 739s rmdir newcerts 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3_dsa.pem 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server.pem 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3.pem 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_dsa.pem 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3.pem 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_ok.pem 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2.pem 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3_dsa.pem 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_revoked.pem 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_snakeoil.pem 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/ca.pem 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_dsa.pem 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_colon.pem 739s rmdir keys 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr.old 739s unlink /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial.old 739s rmdir asf 739s rmdir /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/ssl/ca 739s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-Test'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 739s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/Apache-Test' 739s "/usr/bin/perl" -I../blib/arch -I../blib/lib \ 739s t/TEST -clean 739s [warning] setting ulimit to allow core files 739s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/Apache-Test/t/TEST -clean 740s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-TestItSelf'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 740s make[2]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 740s rm -f \ 740s TestItSelf.bso TestItSelf.def \ 740s TestItSelf.exp TestItSelf.x \ 740s ../../blib/arch/auto/Apache/TestItSelf/extralibs.all \ 740s ../../blib/arch/auto/Apache/TestItSelf/extralibs.ld Makefile.aperl \ 740s *.a *.o \ 740s *perl.core MYMETA.json \ 740s MYMETA.yml blibdirs.ts \ 740s core core.*perl.*.? \ 740s core.[0-9] core.[0-9][0-9] \ 740s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 740s core.[0-9][0-9][0-9][0-9][0-9] libTestItSelf.def \ 740s mon.out perl \ 740s perl perl.exe \ 740s perlmain.c pm_to_blib \ 740s pm_to_blib.ts so_locations \ 740s tmon.out 740s rm -rf \ 740s Makefile.old blib \ 740s t/TEST 740s mv Makefile Makefile.old > /dev/null 2>&1 740s make[2]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 740s rm -f \ 740s Test.bso Test.def \ 740s Test.exp Test.x \ 740s ../blib/arch/auto/Apache/Test/extralibs.all \ 740s ../blib/arch/auto/Apache/Test/extralibs.ld Makefile.aperl \ 740s *.a *.o \ 740s *perl.core MYMETA.json \ 740s MYMETA.yml blibdirs.ts \ 740s core core.*perl.*.? \ 740s core.[0-9] core.[0-9][0-9] \ 740s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 740s core.[0-9][0-9][0-9][0-9][0-9] libTest.def \ 740s mon.out perl \ 740s perl perl.exe \ 740s perlmain.c pm_to_blib \ 740s pm_to_blib.ts so_locations \ 740s tmon.out 740s rm -rf \ 740s .mypacklist Makefile.old \ 740s blib t/REPORT \ 740s t/TEST 740s mv Makefile Makefile.old > /dev/null 2>&1 740s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/Apache-Test' 740s rm -f \ 740s test.bso test.def \ 740s test.exp test.x \ 740s blib/arch/auto/httpd-test/extralibs.all \ 740s blib/arch/auto/httpd-test/extralibs.ld Makefile.aperl \ 740s *.a *.o \ 740s *perl.core MYMETA.json \ 740s MYMETA.yml blibdirs.ts \ 740s core core.*perl.*.? \ 740s core.[0-9] core.[0-9][0-9] \ 740s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 740s core.[0-9][0-9][0-9][0-9][0-9] libtest.def \ 740s mon.out perl \ 740s perl perl.exe \ 740s perlmain.c pm_to_blib \ 740s pm_to_blib.ts so_locations \ 740s tmon.out 740s rm -rf \ 740s ./Apache-Test/t/cgi-bin/cookies.pl ./Apache-Test/t/cgi-bin/next_available_port.pl \ 740s ./t/conf/ssl/httpd-passphrase.pl ./t/htdocs/apache/http_strict/send_hdr.pl \ 740s ./t/htdocs/modules/cgi/action.pl ./t/htdocs/modules/cgi/big.pl \ 740s ./t/htdocs/modules/cgi/bogus-perl.pl ./t/htdocs/modules/cgi/bogus1k.pl \ 740s ./t/htdocs/modules/cgi/empty.pl ./t/htdocs/modules/cgi/env.pl \ 740s ./t/htdocs/modules/cgi/not-modified.pl ./t/htdocs/modules/cgi/nph-102.pl \ 740s ./t/htdocs/modules/cgi/nph-dripfeed.pl ./t/htdocs/modules/cgi/nph-foldhdr.pl \ 740s ./t/htdocs/modules/cgi/nph-interim1.pl ./t/htdocs/modules/cgi/nph-interim2.pl \ 740s ./t/htdocs/modules/cgi/nph-stderr.pl ./t/htdocs/modules/cgi/nph-test.pl \ 740s ./t/htdocs/modules/cgi/ocsp.pl ./t/htdocs/modules/cgi/perl.pl \ 740s ./t/htdocs/modules/cgi/perl_echo.pl ./t/htdocs/modules/cgi/perl_post.pl \ 740s ./t/htdocs/modules/cgi/pr37166.pl ./t/htdocs/modules/cgi/ranged.pl \ 740s ./t/htdocs/modules/cgi/redirect.pl ./t/htdocs/modules/cgi/stderr1.pl \ 740s ./t/htdocs/modules/cgi/stderr2.pl ./t/htdocs/modules/cgi/stderr3.pl \ 740s ./t/htdocs/modules/cgi/unique-id.pl ./t/htdocs/modules/cgi/xother.pl \ 740s ./t/htdocs/modules/ext_filter/eval-cmd.pl ./t/htdocs/modules/ext_filter/sleepycat.pl \ 740s ./t/htdocs/modules/negotiation/query/test.pl ./t/htdocs/modules/rewrite/db.pl \ 740s ./t/htdocs/modules/rewrite/numbers.pl ./t/htdocs/modules/rewrite/numbers2.pl \ 740s blib 740s mv Makefile Makefile.old > /dev/null 2>&1 740s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 740s + chown -R tuser: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp 740s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/apache2.conf.debian' 740s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 740s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 740s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 740s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 740s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 740s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 740s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 740s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 740s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 740s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 740s [ info] generating script ./t/htdocs/modules/cgi/big.pl 740s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 740s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 740s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 740s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 740s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 740s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 740s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 740s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 740s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 740s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 740s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 740s [ info] generating script ./t/htdocs/modules/cgi/env.pl 740s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 740s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 740s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 740s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 740s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 740s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 740s [ info] generating script ./t/htdocs/modules/cgi/action.pl 740s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 740s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 740s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 740s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 740s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 740s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 740s Warning: NAME must be a package name 740s Checking if your kit is complete... 740s Looks good 740s [ info] generating script t/TEST 740s [ info] generating script ./t/cgi-bin/cookies.pl 740s [ info] generating script ./t/cgi-bin/next_available_port.pl 740s [ info] generating script t/TEST 740s Writing MYMETA.yml and MYMETA.json 740s Writing MYMETA.yml and MYMETA.json 740s Checking for Cwd...ok 740s Checking for File::Spec...ok 740s Generating a Unix-style Makefile 740s Writing Makefile for httpd-test 740s Writing MYMETA.yml and MYMETA.json 740s + su tuser -c 't/TEST ' 740s + tee testlog.mpm_event 740s [warning] setting ulimit to allow core files 740s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/TEST 741s [warning] generating SSL CA for asf 741s [ info] openssl req -new -x509 -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 741s .+........+...+.........+..........+.....+....+..+...+......+.+..+.+..+....+.....+.........+....+...+.........+.....+...+.............+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*...........+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.....+....+.....+.+......+..............+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 742s ..............+......+........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.+...........+....+..+...+....+........+...+....+...........+......+....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+.+...+.....+.+.....+.........+....+...........+....+..+.+.........+...........+....+......+........+.........+.+............+...+.........+...+........+.+..............+....+..+....+.........+...........+.+......+........+......+...+......+.+.....+.+.........+......+..+...+.........+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 742s ----- 742s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 742s [ info] openssl genrsa -out keys/client_colon.pem 2048 742s [ 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 742s [ 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 742s Using configuration from conf/client_colon.cnf 742s Check that the request matches the signature 742s Signature ok 742s The Subject's Distinguished Name is as follows 742s countryName :PRINTABLE:'US' 742s stateOrProvinceName :ASN.1 12:'California' 742s localityName :ASN.1 12:'San Francisco' 742s organizationName :ASN.1 12:'ASF' 742s organizationalUnitName:ASN.1 12:'httpd-test' 742s commonName :ASN.1 12:'user:colon' 742s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 742s Certificate is to be certified until Dec 17 19:11:11 2025 GMT (365 days) 742s 742s Write out database with 1 new entries 742s Database updated 742s [ 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 742s [ info] generating proxy cert: proxy/client_colon.pem 742s [ info] openssl genrsa -out keys/server.pem 2048 743s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 743s [ 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 743s Using configuration from conf/server.cnf 743s Check that the request matches the signature 743s Signature ok 743s The Subject's Distinguished Name is as follows 743s countryName :PRINTABLE:'US' 743s stateOrProvinceName :ASN.1 12:'California' 743s localityName :ASN.1 12:'San Francisco' 743s organizationName :ASN.1 12:'ASF' 743s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 743s commonName :ASN.1 12:'localhost' 743s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 743s Certificate is to be certified until Dec 17 19:11:12 2025 GMT (365 days) 743s 743s Write out database with 1 new entries 743s Database updated 743s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 743s [ 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 743s [ 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 743s Using configuration from conf/server2_des3.cnf 743s Check that the request matches the signature 743s Signature ok 743s The Subject's Distinguished Name is as follows 743s countryName :PRINTABLE:'US' 743s stateOrProvinceName :ASN.1 12:'California' 743s localityName :ASN.1 12:'San Francisco' 743s organizationName :ASN.1 12:'ASF' 743s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 743s commonName :ASN.1 12:'localhost' 743s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 743s Certificate is to be certified until Dec 17 19:11:12 2025 GMT (365 days) 743s 743s Write out database with 1 new entries 743s Database updated 743s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 745s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 745s [ 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 745s [ 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 745s Using configuration from conf/server_des3_dsa.cnf 745s Check that the request matches the signature 745s Signature ok 745s The Subject's Distinguished Name is as follows 745s countryName :PRINTABLE:'US' 745s stateOrProvinceName :ASN.1 12:'California' 745s localityName :ASN.1 12:'San Francisco' 745s organizationName :ASN.1 12:'ASF' 745s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 745s commonName :ASN.1 12:'localhost' 745s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 745s Certificate is to be certified until Dec 17 19:11:14 2025 GMT (365 days) 745s 745s Write out database with 1 new entries 745s Database updated 745s [ info] openssl genrsa -out keys/server2.pem 2048 746s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 746s [ 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 746s Using configuration from conf/server2.cnf 746s Check that the request matches the signature 746s Signature ok 746s The Subject's Distinguished Name is as follows 746s countryName :PRINTABLE:'US' 746s stateOrProvinceName :ASN.1 12:'California' 746s localityName :ASN.1 12:'San Francisco' 746s organizationName :ASN.1 12:'ASF' 746s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 746s commonName :ASN.1 12:'localhost' 746s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 746s Certificate is to be certified until Dec 17 19:11:15 2025 GMT (365 days) 746s 746s Write out database with 1 new entries 746s Database updated 746s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 746s [ 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 746s [ 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 746s Using configuration from conf/server2_des3_dsa.cnf 746s Check that the request matches the signature 746s Signature ok 746s The Subject's Distinguished Name is as follows 746s countryName :PRINTABLE:'US' 746s stateOrProvinceName :ASN.1 12:'California' 746s localityName :ASN.1 12:'San Francisco' 746s organizationName :ASN.1 12:'ASF' 746s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 746s commonName :ASN.1 12:'localhost' 746s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 746s Certificate is to be certified until Dec 17 19:11:15 2025 GMT (365 days) 746s 746s Write out database with 1 new entries 746s Database updated 746s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 746s [ 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 746s [ 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 746s Using configuration from conf/server_des3.cnf 746s Check that the request matches the signature 746s Signature ok 746s The Subject's Distinguished Name is as follows 746s countryName :PRINTABLE:'US' 746s stateOrProvinceName :ASN.1 12:'California' 746s localityName :ASN.1 12:'San Francisco' 746s organizationName :ASN.1 12:'ASF' 746s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 746s commonName :ASN.1 12:'localhost' 746s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 746s Certificate is to be certified until Dec 17 19:11:15 2025 GMT (365 days) 746s 746s Write out database with 1 new entries 746s Database updated 746s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 746s [ 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 746s [ 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 746s Using configuration from conf/server_dsa.cnf 746s Check that the request matches the signature 746s Signature ok 746s The Subject's Distinguished Name is as follows 746s countryName :PRINTABLE:'US' 746s stateOrProvinceName :ASN.1 12:'California' 746s localityName :ASN.1 12:'San Francisco' 746s organizationName :ASN.1 12:'ASF' 746s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 746s commonName :ASN.1 12:'localhost' 746s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 746s Certificate is to be certified until Dec 17 19:11:15 2025 GMT (365 days) 746s 746s Write out database with 1 new entries 746s Database updated 746s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 747s [ 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 747s [ 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 747s Using configuration from conf/client_snakeoil.cnf 747s Check that the request matches the signature 747s Signature ok 747s The Subject's Distinguished Name is as follows 747s countryName :PRINTABLE:'AU' 747s stateOrProvinceName :ASN.1 12:'Queensland' 747s localityName :ASN.1 12:'Mackay' 747s organizationName :ASN.1 12:'Snake Oil, Ltd.' 747s organizationalUnitName:ASN.1 12:'Staff' 747s commonName :ASN.1 12:'client_snakeoil' 747s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 747s Certificate is to be certified until Dec 17 19:11:16 2025 GMT (365 days) 747s 747s Write out database with 1 new entries 747s Database updated 747s [ 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 747s [ info] generating proxy cert: proxy/client_snakeoil.pem 747s [ info] openssl genrsa -out keys/client_revoked.pem 2048 747s [ 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 747s [ 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 747s Using configuration from conf/client_revoked.cnf 747s Check that the request matches the signature 747s Signature ok 747s The Subject's Distinguished Name is as follows 747s countryName :PRINTABLE:'US' 747s stateOrProvinceName :ASN.1 12:'California' 747s localityName :ASN.1 12:'San Francisco' 747s organizationName :ASN.1 12:'ASF' 747s organizationalUnitName:ASN.1 12:'httpd-test' 747s commonName :ASN.1 12:'client_revoked' 747s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 747s Certificate is to be certified until Dec 17 19:11:16 2025 GMT (365 days) 747s 747s Write out database with 1 new entries 747s Database updated 747s [ 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 747s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 747s Using configuration from conf/cacrl.cnf 747s Revoking Certificate 0A. 747s Database updated 747s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 747s Using configuration from conf/cacrl.cnf 747s [ info] generating proxy cert: proxy/client_revoked.pem 747s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 747s [ 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 747s [ 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 747s Using configuration from conf/server2_dsa.cnf 747s Check that the request matches the signature 747s Signature ok 747s The Subject's Distinguished Name is as follows 747s countryName :PRINTABLE:'US' 747s stateOrProvinceName :ASN.1 12:'California' 747s localityName :ASN.1 12:'San Francisco' 747s organizationName :ASN.1 12:'ASF' 747s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 747s commonName :ASN.1 12:'localhost' 747s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 747s Certificate is to be certified until Dec 17 19:11:16 2025 GMT (365 days) 747s 747s Write out database with 1 new entries 747s Database updated 747s [ info] openssl genrsa -out keys/client_ok.pem 2048 748s [ 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 748s [ 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 748s Using configuration from conf/client_ok.cnf 748s Check that the request matches the signature 748s Signature ok 748s The Subject's Distinguished Name is as follows 748s countryName :PRINTABLE:'US' 748s stateOrProvinceName :ASN.1 12:'California' 748s localityName :ASN.1 12:'San Francisco' 748s organizationName :ASN.1 12:'ASF' 748s organizationalUnitName:ASN.1 12:'httpd-test' 748s commonName :ASN.1 12:'client_ok' 748s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 748s Certificate is to be certified until Dec 17 19:11:17 2025 GMT (365 days) 748s 748s Write out database with 1 new entries 748s Database updated 748s [ 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 748s [ info] generating proxy cert: proxy/client_ok.pem 748s [ info] linked ca-bundle.crl to fdd35eee.r0 748s cd memory_track && make .libs/mod_memory_track.so 748s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/memory_track' 748s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 748s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 748s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 748s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 748s libtool: link: s390x-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 748s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 748s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/memory_track' 748s cd random_chunk && make .libs/mod_random_chunk.so 748s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 748s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 748s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 748s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 748s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 748s libtool: link: s390x-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 748s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 748s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 748s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 748s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 748s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 748s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/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 748s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 749s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 749s libtool: link: s390x-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 749s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 749s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 749s cd input_body_filter && make .libs/mod_input_body_filter.so 749s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 749s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 749s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/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 749s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 749s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 749s libtool: link: s390x-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 749s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 749s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 749s cd fold && make .libs/mod_fold.so 749s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/fold' 749s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 749s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 749s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 749s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 749s libtool: link: s390x-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 749s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 749s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/fold' 749s cd eat_post && make .libs/mod_eat_post.so 749s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/eat_post' 749s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 749s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 749s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 749s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 749s libtool: link: s390x-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 749s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 749s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/eat_post' 749s cd test_utilities && make .libs/mod_test_utilities.so 749s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 749s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 749s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 749s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 750s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 750s libtool: link: s390x-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 750s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 750s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 750s cd test_ssl && make .libs/mod_test_ssl.so 750s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 750s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 750s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 750s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 750s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 750s libtool: link: s390x-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 750s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 750s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 750s cd authany && make .libs/mod_authany.so 750s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/authany' 750s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 750s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 750s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 750s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 750s libtool: link: s390x-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 750s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 750s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/authany' 750s cd test_rwrite && make .libs/mod_test_rwrite.so 750s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 750s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 750s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 750s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 750s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 750s libtool: link: s390x-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 750s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 750s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 750s cd echo_post && make .libs/mod_echo_post.so 750s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/echo_post' 750s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 750s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 750s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 751s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 751s libtool: link: s390x-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 751s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 751s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/echo_post' 751s cd client_add_filter && make .libs/mod_client_add_filter.so 751s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 751s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 751s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/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 751s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 751s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 751s libtool: link: s390x-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 751s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 751s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/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 751s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 751s cd test_apr_uri && make .libs/mod_test_apr_uri.so 751s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 751s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 751s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 751s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 751s libtool: link: s390x-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 751s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 751s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 751s cd nntp_like && make .libs/mod_nntp_like.so 751s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 751s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 751s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 751s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 751s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 752s libtool: link: s390x-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 752s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 752s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 752s cd test_session && make .libs/mod_test_session.so 752s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_session' 752s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 752s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 752s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 752s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 752s libtool: link: s390x-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 752s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 752s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/test_session' 752s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 752s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 752s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 752s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/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 752s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 752s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 752s libtool: link: s390x-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 752s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 752s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 752s cd list_modules && make .libs/mod_list_modules.so 752s make[1]: Entering directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/list_modules' 752s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 752s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 752s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-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.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 752s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 752s libtool: link: s390x-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 752s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 752s make[1]: Leaving directory '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/c-modules/list_modules' 752s /usr/sbin/apache2 -d /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 752s using Apache/2.4.58 (event MPM) 752s 752s waiting 60 seconds for server to start: .[Tue Dec 17 19:11:21.928939 2024] [core:trace3] [pid 323005:tid 4395991259008] core.c(3482): Setting LogLevel for all modules to trace8 752s [Tue Dec 17 19:11:21.929378 2024] [core:trace6] [pid 323005:tid 4395991259008] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 752s [Tue Dec 17 19:11:21.929404 2024] [core:trace3] [pid 323005:tid 4395991259008] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 752s [Tue Dec 17 19:11:21.930006 2024] [core:trace6] [pid 323005:tid 4395991259008] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 752s [Tue Dec 17 19:11:21.930032 2024] [core:trace3] [pid 323005:tid 4395991259008] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 752s [Tue Dec 17 19:11:21.930053 2024] [core:trace3] [pid 323005:tid 4395991259008] core.c(3482): Setting LogLevel for all modules to info 752s [Tue Dec 17 19:11:21.930075 2024] [core:trace6] [pid 323005:tid 4395991259008] core.c(3499): Cannot find module 'core', trying 'core_module' 752s [Tue Dec 17 19:11:21.930092 2024] [core:trace3] [pid 323005:tid 4395991259008] core.c(3509): Setting LogLevel for module core.c to crit 752s [Tue Dec 17 19:11:21.930114 2024] [core:trace3] [pid 323005:tid 4395991259008] core.c(3482): Setting LogLevel for all modules to crit 752s [Tue Dec 17 19:11:21.930137 2024] [core:trace6] [pid 323005:tid 4395991259008] core.c(3499): Cannot find module 'core', trying 'core_module' 752s [Tue Dec 17 19:11:21.930156 2024] [core:trace3] [pid 323005:tid 4395991259008] core.c(3509): Setting LogLevel for module core.c to info 752s [Tue Dec 17 19:11:21.930169 2024] [core:trace3] [pid 323005:tid 4395991259008] core.c(3482): Setting LogLevel for all modules to crit 752s [Tue Dec 17 19:11:21.930200 2024] [core:trace6] [pid 323005:tid 4395991259008] core.c(3499): Cannot find module 'core', trying 'core_module' 752s [Tue Dec 17 19:11:21.930221 2024] [core:trace3] [pid 323005:tid 4395991259008] core.c(3509): Setting LogLevel for module core.c to info 752s [Tue Dec 17 19:11:21.930240 2024] [core:trace3] [pid 323005:tid 4395991259008] core.c(3482): Setting LogLevel for all modules to crit 752s [Tue Dec 17 19:11:21.930260 2024] [core:trace3] [pid 323005:tid 4395991259008] core.c(3482): Setting LogLevel for all modules to info 752s [Tue Dec 17 19:11:21.930286 2024] [core:trace6] [pid 323005:tid 4395991259008] core.c(3499): Cannot find module 'core', trying 'core_module' 752s [Tue Dec 17 19:11:21.930312 2024] [core:trace3] [pid 323005:tid 4395991259008] core.c(3509): Setting LogLevel for module core.c to crit 752s [Tue Dec 17 19:11:21.930332 2024] [core:trace3] [pid 323005:tid 4395991259008] core.c(3482): Setting LogLevel for all modules to info 752s [Tue Dec 17 19:11:21.930674 2024] [core:trace6] [pid 323005:tid 4395991259008] core.c(3499): Cannot find module 'http2', trying 'http2_module' 752s [Tue Dec 17 19:11:21.930698 2024] [core:trace3] [pid 323005:tid 4395991259008] core.c(3509): Setting LogLevel for module mod_http2.c to debug 752s [Tue Dec 17 19:11:21.931233 2024] [proxy:info] [pid 323005:tid 4395991259008] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 752s [Tue Dec 17 19:11:21.931259 2024] [core:trace6] [pid 323005:tid 4395991259008] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 752s [Tue Dec 17 19:11:21.931282 2024] [core:trace3] [pid 323005:tid 4395991259008] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 754s . 754s waiting 60 seconds for server to start: ok (waited 1 secs) 754s server localhost:8529 started 754s server localhost:8530 listening (mod_nntp_like) 754s server localhost:8531 listening (mod_nntp_like_ssl) 754s server localhost:8532 listening (mod_ssl) 754s server localhost:8533 listening (ssl_optional_cc) 754s server localhost:8534 listening (ssl_pr33791) 754s server localhost:8535 listening (ssl_ocsp) 754s server localhost:8536 listening (core) 754s server localhost:8537 listening (mod_proxy) 754s server localhost:8538 listening (proxy_http_bal1) 754s server localhost:8539 listening (proxy_http_bal2) 754s server localhost:8540 listening (proxy_http_balancer) 754s server localhost:8543 listening (proxy_fcgi) 754s server localhost:8544 listening (cve_2011_3368_rewrite) 754s server localhost:8545 listening (proxy_http_reverse) 754s server localhost:8546 listening (proxy_http_nofwd) 754s server localhost:8547 listening (cve_2011_3368) 754s server localhost:8548 listening (mod_headers) 754s server localhost:8549 listening (mod_echo) 754s server localhost:8550 listening (mod_echo_ssl) 754s server localhost:8551 listening (error_document) 754s server localhost:8552 listening (http_unsafe) 754s server localhost:8553 listening (http_strict) 754s server localhost:8554 listening (remote_ip) 754s server localhost:8555 listening (mod_include) 754s server localhost:8556 listening (h2c) 754s server localhost:8557 listening (h2) 754s server localhost:8558 listening (mod_cache) 754s server localhost:8559 listening (mod_vhost_alias) 754s server localhost:8560 listening (proxy_http_https) 754s server localhost:8561 listening (proxy_https_https) 754s server localhost:8562 listening (proxy_http_https_proxy_section) 754s server localhost:8563 listening (proxy_https_https_proxy_section) 754s server localhost:8564 listening (proxy_https_http) 755s [ info] adding source lib /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 758s t/ab/base.t ......................... 758s 1..5 758s # Running under perl version 5.038002 for linux 758s # Current time local: Tue Dec 17 19:11:26 2024 758s # Current time GMT: Tue Dec 17 19:11:26 2024 758s # Using Test.pm version 1.31 758s # Using Apache/Test.pm version 1.42 758s # # running: 758s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8536/ 758s ok 1 758s ok 2 758s # # running: 758s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 758s ok 3 758s ok 4 758s ok 5 758s ok 760s t/apache/404.t ...................... 760s 1..2 760s # Running under perl version 5.038002 for linux 760s # Current time local: Tue Dec 17 19:11:27 2024 760s # Current time GMT: Tue Dec 17 19:11:27 2024 760s # Using Test.pm version 1.31 760s # Using Apache/Test.pm version 1.42 760s # GET_STR Response: 760s # HTTP/1.1 404 Not Found 760s # Connection: close 760s # Date: Tue, 17 Dec 2024 19:11:28 GMT 760s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 760s # Content-Length: 196 760s # Content-Type: text/html; charset=iso-8859-1 760s # Client-Date: Tue, 17 Dec 2024 19:11:28 GMT 760s # Client-Peer: 127.0.0.1:8529 760s # Client-Response-Num: 1 760s # Title: 404 Not Found 760s # 760s # 760s # 760s # 404 Not Found 760s # 760s #

Not Found

760s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

777s #

The requested URL was not found on this server.

777s # ' 777s ok 8 777s # testing : /merge/notfound.html code 777s # expected: 404 777s # received: '404' 777s ok 9 777s # testing : /merge/notfound.html content 777s # expected: 'testing merge' 777s # received: 'testing merge' 777s ok 10 777s # testing : /merge/merge2/notfound.html code 777s # expected: 404 777s # received: '404' 777s ok 11 777s # testing : /merge/merge2/notfound.html content 777s # expected: 'testing merge' 777s # received: 'testing merge' 777s ok 12 777s # testing : /bounce/notfound.html code 777s # expected: 404 777s # received: '404' 777s ok 13 777s # testing : /bounce/notfound.html content 777s # expected: qr/expire test/ 777s # received: ' 777s # expire test 777s # expire test 777s # ' 777s ok 14 777s ok 778s t/apache/etags.t .................... 778s # Checking for existence of FileETag directive 778s # Returned 200: 778s 1..61 778s # Running under perl version 5.038002 for linux 778s # Current time local: Tue Dec 17 19:11:45 2024 778s # Current time GMT: Tue Dec 17 19:11:45 2024 778s # Using Test.pm version 1.31 778s # Using Apache/Test.pm version 1.42 778s # --- 778s # HEAD /apache/etags/is/test.txt 778s # Expecting two components in ETag field 778s # Received "47de0-b" 778s ok 1 778s # --- 778s # HEAD /apache/etags/m/plus-m/test.txt 778s # Expecting one component in ETag field 778s # Received "613edd771cbc0" 778s ok 2 778s # --- 778s # HEAD /apache/etags/all/is/test.txt 778s # Expecting two components in ETag field 778s # Received "47db3-b" 778s ok 3 778s # --- 778s # HEAD /apache/etags/none/inherit/test.txt 778s # Expecting field to be absent 778s # ETag field is missing 778s ok 4 778s # --- 778s # HEAD /apache/etags/none/plus-mis/test.txt 778s # Expecting three components in ETag field 778s # Received "47e50-b-613edd771cbc0" 778s ok 5 778s # --- 778s # HEAD /apache/etags/m/minus-mis/test.txt 778s # Expecting field to be absent 778s # Received "b-613edd771cbc0" 778s ok 6 778s # --- 778s # HEAD /apache/etags/all/mi/test.txt 778s # Expecting two components in ETag field 778s # Received "47db9-613edd771cbc0" 778s ok 7 778s # --- 778s # HEAD /apache/etags/none/mis/test.txt 778s # Expecting three components in ETag field 778s # Received "47e29-b-613edd771cbc0" 778s ok 8 778s # --- 778s # HEAD /apache/etags/all/minus-s/test.txt 778s # Expecting two components in ETag field 778s # Received "47dce-613edd771cbc0" 778s ok 9 778s # --- 778s # HEAD /apache/etags/all/test.txt 778s # Expecting three components in ETag field 778s # Received "47dd8-b-613edd771cbc0" 778s ok 10 778s # --- 778s # HEAD /apache/etags/m/plus-s/test.txt 778s # Expecting two components in ETag field 778s # Received "b-613edd771cbc0" 778s ok 11 778s # --- 778s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 778s # Expecting two components in ETag field 778s # Received "b-613edd771cbc0" 778s ok 12 778s # --- 778s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 778s # Expecting one component in ETag field 778s # Received "47e4c" 778s ok 13 778s # --- 778s # HEAD /apache/etags/none/test.txt 778s # Expecting field to be absent 778s # ETag field is missing 778s ok 14 778s # --- 778s # HEAD /apache/etags/m/plus-i/test.txt 778s # Expecting two components in ETag field 778s # Received "47dfa-613edd771cbc0" 778s ok 15 778s # --- 778s # HEAD /apache/etags/none/mi/test.txt 778s # Expecting two components in ETag field 778s # Received "47e26-613edd771cbc0" 778s ok 16 778s # --- 778s # HEAD /apache/etags/all/ms/test.txt 778s # Expecting two components in ETag field 778s # Received "b-613edd771cbc0" 778s ok 17 778s # --- 778s # HEAD /apache/etags/none/ms/test.txt 778s # Expecting two components in ETag field 778s # Received "b-613edd771cbc0" 778s ok 18 778s # --- 778s # HEAD /apache/etags/m/test.txt 778s # Expecting one component in ETag field 778s # Received "613edd771cbc0" 778s ok 19 778s # --- 778s # HEAD /apache/etags/m/minus-s/test.txt 778s # Expecting field to be absent 778s # Received "613edd771cbc0" 778s ok 20 778s # --- 778s # HEAD /apache/etags/s/test.txt 778s # Expecting one component in ETag field 778s # Received "b" 778s ok 21 778s # --- 778s # HEAD /apache/etags/all/minus-mis/test.txt 778s # Expecting field to be absent 778s # Received "b-613edd771cbc0" 778s ok 22 778s # --- 778s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 778s # Expecting two components in ETag field 778s # Received "47e43-b" 778s ok 23 778s # --- 778s # HEAD /apache/etags/none/is/test.txt 778s # Expecting two components in ETag field 778s # Received "47e20-b" 778s ok 24 778s # --- 778s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 778s # Expecting one component in ETag field 778s # Received "613edd771cbc0" 778s ok 25 778s # --- 778s # HEAD /apache/etags/all/inherit/test.txt 778s # Expecting three components in ETag field 778s # Received "47db0-b-613edd771cbc0" 778s ok 26 778s # --- 778s # HEAD /apache/etags/m/minus-is/test.txt 778s # Expecting field to be absent 778s # Received "613edd771cbc0" 778s ok 27 778s # --- 778s # HEAD /apache/etags/m/minus-i/test.txt 778s # Expecting field to be absent 778s # Received "613edd771cbc0" 778s ok 28 778s # --- 778s # HEAD /apache/etags/mis/test.txt 778s # Expecting three components in ETag field 778s # Received "47e13-b-613edd771cbc0" 778s ok 29 778s # --- 778s # HEAD /apache/etags/none/plus-s/test.txt 778s # Expecting one component in ETag field 778s # Received "b" 778s ok 30 778s # --- 778s # HEAD /apache/etags/none/plus-mi/test.txt 778s # Expecting two components in ETag field 778s # Received "47e38-613edd771cbc0" 778s ok 31 778s # --- 778s # HEAD /apache/etags/none/plus-i/test.txt 778s # Expecting one component in ETag field 778s # Received "47e2f" 778s ok 32 778s # --- 778s # HEAD /apache/etags/none/m/test.txt 778s # Expecting one component in ETag field 778s # Received "613edd771cbc0" 778s ok 33 778s # --- 778s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 778s # Expecting field to be absent 778s # Received "b-613edd771cbc0" 778s ok 34 778s # --- 778s # HEAD /apache/etags/m/plus-mis/test.txt 778s # Expecting three components in ETag field 778s # Received "47e06-b-613edd771cbc0" 778s ok 35 778s # --- 778s # HEAD /apache/etags/m/plus-is/test.txt 778s # Expecting three components in ETag field 778s # Received "47dfd-b-613edd771cbc0" 778s ok 36 778s # --- 778s # HEAD /apache/etags/none/i/test.txt 778s # Expecting one component in ETag field 778s # Received "47e1b" 778s ok 37 778s # --- 778s # HEAD /apache/etags/m/plus-mi/test.txt 778s # Expecting two components in ETag field 778s # Received "47e03-613edd771cbc0" 778s ok 38 778s # --- 778s # HEAD /apache/etags/all/i/test.txt 778s # Expecting one component in ETag field 778s # Received "47dae" 778s ok 39 778s # --- 778s # HEAD /apache/etags/ms/test.txt 778s # Expecting two components in ETag field 778s # Received "b-613edd771cbc0" 778s ok 40 778s # --- 778s # HEAD /apache/etags/all/minus-ms/test.txt 778s # Expecting one component in ETag field 778s # Received "47dcb" 778s ok 41 778s # --- 778s # HEAD /apache/etags/all/m/test.txt 778s # Expecting one component in ETag field 778s # Received "613edd771cbc0" 778s ok 42 778s # --- 778s # HEAD /apache/etags/m/plus-ms/test.txt 778s # Expecting two components in ETag field 778s # Received "b-613edd771cbc0" 778s ok 43 778s # --- 778s # HEAD /apache/etags/all/minus-is/test.txt 778s # Expecting one component in ETag field 778s # Received "613edd771cbc0" 778s ok 44 778s # --- 778s # HEAD /apache/etags/none/s/test.txt 778s # Expecting one component in ETag field 778s # Received "b" 778s ok 45 778s # --- 778s # HEAD /apache/etags/none/plus-m/test.txt 778s # Expecting one component in ETag field 778s # Received "613edd771cbc0" 778s ok 46 778s # --- 778s # HEAD /apache/etags/default/test.txt 778s # Expecting two components in ETag field 778s # Received "b-613edd771cbc0" 778s ok 47 778s # --- 778s # HEAD /apache/etags/none/plus-ms/test.txt 778s # Expecting two components in ETag field 778s # Received "b-613edd771cbc0" 778s ok 48 778s # --- 778s # HEAD /apache/etags/m/minus-m/test.txt 778s # Expecting field to be absent 778s # Received "b-613edd771cbc0" 778s ok 49 778s # --- 778s # HEAD /apache/etags/i/test.txt 778s # Expecting one component in ETag field 778s # Received "47ddd" 778s ok 50 778s # --- 778s # HEAD /apache/etags/m/minus-ms/test.txt 778s # Expecting field to be absent 778s # Received "b-613edd771cbc0" 778s ok 51 778s # --- 778s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 778s # Expecting two components in ETag field 778s # Received "47e4f-613edd771cbc0" 778s ok 52 778s # --- 778s # HEAD /apache/etags/all/mis/test.txt 778s # Expecting three components in ETag field 778s # Received "47dd1-b-613edd771cbc0" 778s ok 53 778s # --- 778s # HEAD /apache/etags/all/minus-mi/test.txt 778s # Expecting one component in ETag field 778s # Received "b" 778s ok 54 778s # --- 778s # HEAD /apache/etags/all/minus-i/test.txt 778s # Expecting two components in ETag field 778s # Received "b-613edd771cbc0" 778s ok 55 778s # --- 778s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 778s # Expecting one component in ETag field 778s # Received "b" 778s ok 56 778s # --- 778s # HEAD /apache/etags/mi/test.txt 778s # Expecting two components in ETag field 778s # Received "47e10-613edd771cbc0" 778s ok 57 778s # --- 778s # HEAD /apache/etags/all/minus-m/test.txt 778s # Expecting two components in ETag field 778s # Received "47dc2-b" 778s ok 58 778s # --- 778s # HEAD /apache/etags/none/plus-is/test.txt 778s # Expecting two components in ETag field 778s # Received "47e32-b" 778s ok 59 778s # --- 778s # HEAD /apache/etags/m/minus-mi/test.txt 778s # Expecting field to be absent 778s # Received "b-613edd771cbc0" 778s ok 60 778s # --- 778s # HEAD /apache/etags/all/s/test.txt 778s # Expecting one component in ETag field 778s # Received "b" 778s ok 61 778s ok 779s t/apache/expr.t ..................... 779s 1..229 779s # Running under perl version 5.038002 for linux 779s # Current time local: Tue Dec 17 19:11:47 2024 779s # Current time GMT: Tue Dec 17 19:11:47 2024 779s # Using Test.pm version 1.31 779s # Using Apache/Test.pm version 1.42 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "true" should evaluate to true, got true 779s ok 1 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "false" should evaluate to false, got false 779s ok 2 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s Should get parse error for "foo", got parse error 779s ok 3 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "1 -eq 01" should evaluate to true, got true 779s ok 4 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "1 -eq 2" should evaluate to false, got false 779s ok 5 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "1 -ne 2" should evaluate to true, got true 779s ok 6 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "1 -ne 1" should evaluate to false, got false 779s ok 7 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "1 -lt 02" should evaluate to true, got true 779s ok 8 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "1 -lt 1" should evaluate to false, got false 779s ok 9 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "1 -le 2" should evaluate to true, got true 779s ok 10 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "1 -le 1" should evaluate to true, got true 779s ok 11 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "2 -gt 1" should evaluate to true, got true 779s ok 12 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "1 -gt 1" should evaluate to false, got false 779s ok 13 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "2 -ge 1" should evaluate to true, got true 779s ok 14 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "1 -ge 1" should evaluate to true, got true 779s ok 15 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "1 -gt -1" should evaluate to true, got true 779s ok 16 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "'aa' == 'aa'" should evaluate to true, got true 779s ok 17 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "'aa' == 'b'" should evaluate to false, got false 779s ok 18 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "'aa' = 'aa'" should evaluate to true, got true 779s ok 19 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "'aa' = 'b'" should evaluate to false, got false 779s ok 20 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "'aa' != 'b'" should evaluate to true, got true 779s ok 21 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "'aa' != 'aa'" should evaluate to false, got false 779s ok 22 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "'aa' < 'b'" should evaluate to true, got true 779s ok 23 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "'aa' < 'aa'" should evaluate to false, got false 779s ok 24 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "'aa' <= 'b'" should evaluate to true, got true 779s ok 25 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "'aa' <= 'aa'" should evaluate to true, got true 779s ok 26 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "'b' > 'aa'" should evaluate to true, got true 779s ok 27 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "'aa' > 'aa'" should evaluate to false, got false 779s ok 28 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "'b' >= 'aa'" should evaluate to true, got true 779s ok 29 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "'aa' >= 'aa'" should evaluate to true, got true 779s ok 30 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 779s ok 31 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 779s ok 32 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 779s ok 33 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 779s ok 34 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 779s ok 35 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 779s ok 36 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 779s ok 37 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 779s ok 38 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 779s ok 39 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 779s ok 40 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "%{TIME} != ''" should evaluate to true, got true 779s ok 41 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "'a' -in { 'b', 'a' } " should evaluate to true, got true 779s ok 42 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "'a' -in { 'b', 'c' } " should evaluate to false, got false 779s ok 43 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s " 'abc' =~ /bc/ " should evaluate to true, got true 779s ok 44 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s " 'abc' =~ /BC/i " should evaluate to true, got true 779s ok 45 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s " 'abc' !~ m!bc! " should evaluate to false, got false 779s ok 46 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s " 'abc' !~ m!BC!i " should evaluate to false, got false 779s ok 47 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s " $0 == '' " should evaluate to true, got true 779s ok 48 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s " $1 == '' " should evaluate to true, got true 779s ok 49 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s " $9 == '' " should evaluate to true, got true 779s ok 50 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s " '$0' == '' " should evaluate to true, got true 779s ok 51 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 779s ok 52 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 779s ok 53 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 779s ok 54 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 779s ok 55 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 779s ok 56 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 779s ok 57 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 779s ok 58 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 779s ok 59 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 779s ok 60 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 779s ok 61 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 779s ok 62 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 779s ok 63 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 779s ok 64 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 779s ok 65 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 779s ok 66 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 779s ok 67 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 779s ok 68 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 779s ok 69 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 779s ok 70 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "%{HTTPS} == 'off' " should evaluate to true, got true 779s ok 71 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 779s ok 72 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 779s ok 73 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 779s ok 74 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 779s ok 75 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 779s ok 76 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 779s ok 77 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 779s ok 78 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 779s ok 79 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 779s ok 80 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 779s ok 81 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 779s ok 82 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "escape('?') = '%3f' " should evaluate to true, got true 779s ok 83 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "unescape('%3f') = '?' " should evaluate to true, got true 779s ok 84 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 779s ok 85 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 779s ok 86 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 779s ok 87 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "file('/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 779s ok 88 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "-n ''" should evaluate to false, got false 779s ok 89 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "-z ''" should evaluate to true, got true 779s ok 90 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "-n '1'" should evaluate to true, got true 779s ok 91 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "-z '1'" should evaluate to false, got false 779s ok 92 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s Should get parse error for "-R 'abc'", got parse error 779s ok 93 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 779s ok 94 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "-R '240.0.0.0'" should evaluate to false, got false 779s ok 95 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "-R '240.0.0.0/8'" should evaluate to false, got false 779s ok 96 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "-R 'ff::/8'" should evaluate to false, got false 779s ok 97 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 779s ok 98 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 779s ok 99 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 779s ok 100 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 779s ok 101 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 779s ok 102 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 779s ok 103 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 779s ok 104 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "'foo' -strmatch '*o'" should evaluate to true, got true 779s ok 105 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 779s ok 106 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "'foo' -strmatch 'F*'" should evaluate to false, got false 779s ok 107 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "'foo' -strcmatch 'F*'" should evaluate to true, got true 779s ok 108 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "'foo' -strmatch 'g*'" should evaluate to false, got false 779s ok 109 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "'foo' -strcmatch 'g*'" should evaluate to false, got false 779s ok 110 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 779s ok 111 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 779s ok 112 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 779s ok 113 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 779s ok 114 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s Should get parse error for "foo('bar') = 'bar'", got parse error 779s ok 115 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s Should get parse error for "%{FOO} != 'bar'", got parse error 779s ok 116 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s Should get parse error for "'bar' = bar", got parse error 779s ok 117 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "true" should evaluate to true, got true 779s ok 118 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "true && true" should evaluate to true, got true 779s ok 119 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "true || true" should evaluate to true, got true 779s ok 120 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "true || true || true" should evaluate to true, got true 779s ok 121 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "true || true && true" should evaluate to true, got true 779s ok 122 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "true && true || true" should evaluate to true, got true 779s ok 123 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "true && true && true" should evaluate to true, got true 779s ok 124 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "true || true || !true" should evaluate to true, got true 779s ok 125 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "true || true && !true" should evaluate to true, got true 779s ok 126 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "true && true || !true" should evaluate to true, got true 779s ok 127 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "true && true && !true" should evaluate to false, got false 779s ok 128 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "true && !true" should evaluate to false, got false 779s ok 129 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "true || !true" should evaluate to true, got true 779s ok 130 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "true || !true || true" should evaluate to true, got true 779s ok 131 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "true || !true && true" should evaluate to true, got true 779s ok 132 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "true && !true || true" should evaluate to true, got true 779s ok 133 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "true && !true && true" should evaluate to false, got false 779s ok 134 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "true || !true || !true" should evaluate to true, got true 779s ok 135 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "true || !true && !true" should evaluate to true, got true 779s ok 136 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "true && !true || !true" should evaluate to false, got false 779s ok 137 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "true && !true && !true" should evaluate to false, got false 779s ok 138 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!true" should evaluate to false, got false 779s ok 139 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!true && true" should evaluate to false, got false 779s ok 140 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!true || true" should evaluate to true, got true 779s ok 141 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!true || true || true" should evaluate to true, got true 779s ok 142 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!true || true && true" should evaluate to true, got true 779s ok 143 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!true && true || true" should evaluate to true, got true 779s ok 144 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!true && true && true" should evaluate to false, got false 779s ok 145 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!true || true || !true" should evaluate to true, got true 779s ok 146 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!true || true && !true" should evaluate to false, got false 779s ok 147 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!true && true || !true" should evaluate to false, got false 779s ok 148 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!true && true && !true" should evaluate to false, got false 779s ok 149 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!true && !true" should evaluate to false, got false 779s ok 150 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!true || !true" should evaluate to false, got false 779s ok 151 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!true || !true || true" should evaluate to true, got true 779s ok 152 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!true || !true && true" should evaluate to false, got false 779s ok 153 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!true && !true || true" should evaluate to true, got true 779s ok 154 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!true && !true && true" should evaluate to false, got false 779s ok 155 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!true || !true || !true" should evaluate to false, got false 779s ok 156 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!true || !true && !true" should evaluate to false, got false 779s ok 157 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!true && !true || !true" should evaluate to false, got false 779s ok 158 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!true && !true && !true" should evaluate to false, got false 779s ok 159 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(true)" should evaluate to false, got false 779s ok 160 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(true && true)" should evaluate to false, got false 779s ok 161 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(true || true)" should evaluate to false, got false 779s ok 162 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(true || true || true)" should evaluate to false, got false 779s ok 163 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(true || true && true)" should evaluate to false, got false 779s ok 164 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(true && true || true)" should evaluate to false, got false 779s ok 165 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(true && true && true)" should evaluate to false, got false 779s ok 166 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(true || true || !true)" should evaluate to false, got false 779s ok 167 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(true || true && !true)" should evaluate to false, got false 779s ok 168 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(true && true || !true)" should evaluate to false, got false 779s ok 169 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(true && true && !true)" should evaluate to true, got true 779s ok 170 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(true && !true)" should evaluate to true, got true 779s ok 171 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(true || !true)" should evaluate to false, got false 779s ok 172 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(true || !true || true)" should evaluate to false, got false 779s ok 173 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(true || !true && true)" should evaluate to false, got false 779s ok 174 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(true && !true || true)" should evaluate to false, got false 779s ok 175 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(true && !true && true)" should evaluate to true, got true 779s ok 176 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(true || !true || !true)" should evaluate to false, got false 779s ok 177 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(true || !true && !true)" should evaluate to false, got false 779s ok 178 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(true && !true || !true)" should evaluate to true, got true 779s ok 179 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(true && !true && !true)" should evaluate to true, got true 779s ok 180 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(!true)" should evaluate to true, got true 779s ok 181 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(!true && true)" should evaluate to true, got true 779s ok 182 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(!true || true)" should evaluate to false, got false 779s ok 183 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(!true || true || true)" should evaluate to false, got false 779s ok 184 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(!true || true && true)" should evaluate to false, got false 779s ok 185 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(!true && true || true)" should evaluate to false, got false 779s ok 186 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(!true && true && true)" should evaluate to true, got true 779s ok 187 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(!true || true || !true)" should evaluate to false, got false 779s ok 188 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(!true || true && !true)" should evaluate to true, got true 779s ok 189 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(!true && true || !true)" should evaluate to true, got true 779s ok 190 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(!true && true && !true)" should evaluate to true, got true 779s ok 191 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(!true && !true)" should evaluate to true, got true 779s ok 192 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(!true || !true)" should evaluate to true, got true 779s ok 193 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(!true || !true || true)" should evaluate to false, got false 779s ok 194 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(!true || !true && true)" should evaluate to true, got true 779s ok 195 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(!true && !true || true)" should evaluate to false, got false 779s ok 196 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(!true && !true && true)" should evaluate to true, got true 779s ok 197 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(!true || !true || !true)" should evaluate to true, got true 779s ok 198 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(!true || !true && !true)" should evaluate to true, got true 779s ok 199 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(!true && !true || !true)" should evaluate to true, got true 779s ok 200 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "!(!true && !true && !true)" should evaluate to true, got true 779s ok 201 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "filesize('/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 779s ok 202 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "filesize('/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 779s ok 203 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "filesize('/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 779s ok 204 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "-d '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 779s ok 205 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "-e '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 779s ok 206 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "-f '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 779s ok 207 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "-s '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 779s ok 208 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "-d '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 779s ok 209 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "-e '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 779s ok 210 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "-f '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 779s ok 211 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "-s '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 779s ok 212 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "-d '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 779s ok 213 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "-e '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 779s ok 214 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "-f '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 779s ok 215 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "-s '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 779s ok 216 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "-d '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 779s ok 217 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "-e '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 779s ok 218 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "-f '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 779s ok 219 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "-s '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 779s ok 220 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "-F '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 779s ok 221 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "-F '/tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 779s ok 222 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "-U '/apache/' " should evaluate to true, got true 779s ok 223 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "-U '/apache/expr/none' " should evaluate to false, got false 779s ok 224 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 779s ok 225 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 779s ok 226 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "base64('foo') = 'Zm9v' " should evaluate to true, got true 779s ok 227 779s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 779s ok 228 779s Error log should not have 'Internal evaluation error' entries, found 0 779s ok 229 779s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 779s ok 783s t/apache/expr_string.t .............. 783s 1..29 783s # Running under perl version 5.038002 for linux 783s # Current time local: Tue Dec 17 19:11:48 2024 783s # Current time GMT: Tue Dec 17 19:11:48 2024 783s # Using Test.pm version 1.31 783s # Using Apache/Test.pm version 1.42 783s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 783s ok 1 783s Expected return code 200, got 200 for 'foo' 783s ok 2 783s # testing : log message [Tue Dec 17 19:11:50.131804 2024] [log_debug:info] [pid 338049:tid 4395333847232] [client 127.0.0.1:42018] foo (log_transaction hook, /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 783s # didn't match 783s # expected: 'foo' 783s # received: 'foo' 783s ok 3 783s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 783s ok 4 783s Expected return code 200, got 200 for '%{req:SomeHeader}' 783s ok 5 783s # testing : log message [Tue Dec 17 19:11:50.387737 2024] [log_debug:info] [pid 338049:tid 4395324410048] [client 127.0.0.1:42018] SomeValue (log_transaction hook, /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 783s # didn't match 783s # expected: 'SomeValue' 783s # received: 'SomeValue' 783s ok 6 783s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 783s ok 7 783s Should get parse error (500) for "%{", got 500 783s ok 8 783s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 783s ok 9 783s Expected return code 200, got 200 for '%' 783s ok 10 783s # testing : log message [Tue Dec 17 19:11:50.894017 2024] [log_debug:info] [pid 338049:tid 4395296098496] [client 127.0.0.1:47446] % (log_transaction hook, /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 783s # didn't match 783s # expected: '%' 783s # received: '%' 783s ok 11 783s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 783s ok 12 783s Expected return code 200, got 200 for '}' 783s ok 13 783s # testing : log message [Tue Dec 17 19:11:51.147363 2024] [log_debug:info] [pid 338049:tid 4395286661312] [client 127.0.0.1:47446] } (log_transaction hook, /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 783s # didn't match 783s # expected: '}' 783s # received: '}' 783s ok 14 783s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 783s ok 15 783s Expected return code 200, got 200 for '\"' 783s ok 16 783s # testing : log message [Tue Dec 17 19:11:51.400659 2024] [log_debug:info] [pid 338049:tid 4395277224128] [client 127.0.0.1:47446] " (log_transaction hook, /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 783s # didn't match 783s # expected: '"' 783s # received: '"' 783s ok 17 783s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 783s ok 18 783s Expected return code 200, got 200 for '\'' 783s ok 19 783s # testing : log message [Tue Dec 17 19:11:51.653967 2024] [log_debug:info] [pid 338049:tid 4395267786944] [client 127.0.0.1:47446] ' (log_transaction hook, /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 783s # didn't match 783s # expected: '\'' 783s # received: '\'' 783s ok 20 783s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 783s ok 21 783s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 783s ok 22 783s # testing : log message [Tue Dec 17 19:11:51.907238 2024] [log_debug:info] [pid 338049:tid 4395258349760] [client 127.0.0.1:47446] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 783s # didn't match 783s # expected: '%{req:SomeHeader}' 783s # received: '%{req:SomeHeader}' 783s ok 23 783s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 783s ok 24 783s Expected return code 200, got 200 for '%{tolower:IDENT}' 783s ok 25 783s # testing : log message [Tue Dec 17 19:11:52.160736 2024] [log_debug:info] [pid 338049:tid 4395543562432] [client 127.0.0.1:47446] ident (log_transaction hook, /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 783s # didn't match 783s # expected: 'ident' 783s # received: 'ident' 783s ok 26 783s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 783s ok 27 783s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 783s ok 28 783s # testing : log message [Tue Dec 17 19:11:52.413910 2024] [log_debug:info] [pid 338049:tid 4395552999616] [client 127.0.0.1:47446] get (log_transaction hook, /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 783s # didn't match 783s # expected: 'get' 783s # received: 'get' 783s ok 29 783s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 783s ok 785s t/apache/getfile.t .................. 785s # using LWP client 785s 1..219 785s # Running under perl version 5.038002 for linux 785s # Current time local: Tue Dec 17 19:11:52 2024 785s # Current time GMT: Tue Dec 17 19:11:52 2024 785s # Using Test.pm version 1.31 785s # Using Apache/Test.pm version 1.42 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "44f3-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 17651 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl.pod 785s # expected: 17651 785s # received: 17651 785s ok 1 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "dbb0-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 56240 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5004delta.pod 785s # expected: 56240 785s # received: 56240 785s ok 2 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "85eb-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 34283 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5005delta.pod 785s # expected: 34283 785s # received: 34283 785s ok 3 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "d8ed-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 55533 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5100delta.pod 785s # expected: 55533 785s # received: 55533 785s ok 4 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "ab70-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 43888 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5101delta.pod 785s # expected: 43888 785s # received: 43888 785s ok 5 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "15cb7-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 89271 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5120delta.pod 785s # expected: 89271 785s # received: 89271 785s ok 6 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "2707-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 9991 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5121delta.pod 785s # expected: 9991 785s # received: 9991 785s ok 7 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "2569-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 9577 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5122delta.pod 785s # expected: 9577 785s # received: 9577 785s ok 8 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1004-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 4100 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5123delta.pod 785s # expected: 4100 785s # received: 4100 785s ok 9 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "e58-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 3672 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5124delta.pod 785s # expected: 3672 785s # received: 3672 785s ok 10 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1e03-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 7683 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5125delta.pod 785s # expected: 7683 785s # received: 7683 785s ok 11 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "233aa-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 144298 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5140delta.pod 785s # expected: 144298 785s # received: 144298 785s ok 12 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1f1e-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 7966 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5141delta.pod 785s # expected: 7966 785s # received: 7966 785s ok 13 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1aec-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 6892 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5142delta.pod 785s # expected: 6892 785s # received: 6892 785s ok 14 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1e50-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 7760 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5143delta.pod 785s # expected: 7760 785s # received: 7760 785s ok 15 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "18b7-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 6327 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5144delta.pod 785s # expected: 6327 785s # received: 6327 785s ok 16 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "20a09-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 133641 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5160delta.pod 785s # expected: 133641 785s # received: 133641 785s ok 17 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "17fe-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 6142 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5161delta.pod 785s # expected: 6142 785s # received: 6142 785s ok 18 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "e0a-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 3594 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5162delta.pod 785s # expected: 3594 785s # received: 3594 785s ok 19 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "ff5-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 4085 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5163delta.pod 785s # expected: 4085 785s # received: 4085 785s ok 20 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1d286-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 119430 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5180delta.pod 785s # expected: 119430 785s # received: 119430 785s ok 21 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "19c5-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 6597 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5181delta.pod 785s # expected: 6597 785s # received: 6597 785s ok 22 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "14d7-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 5335 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5182delta.pod 785s # expected: 5335 785s # received: 5335 785s ok 23 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1208-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 4616 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5184delta.pod 785s # expected: 4616 785s # received: 4616 785s ok 24 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1c352-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 115538 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5200delta.pod 785s # expected: 115538 785s # received: 115538 785s ok 25 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "2a07-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 10759 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5201delta.pod 785s # expected: 10759 785s # received: 10759 785s ok 26 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "2fef-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 12271 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5202delta.pod 785s # expected: 12271 785s # received: 12271 785s ok 27 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "2410-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 9232 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5203delta.pod 785s # expected: 9232 785s # received: 9232 785s ok 28 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1fa90-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 129680 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5220delta.pod 785s # expected: 129680 785s # received: 129680 785s ok 29 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "293d-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 10557 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5221delta.pod 785s # expected: 10557 785s # received: 10557 785s ok 30 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "301f-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 12319 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5222delta.pod 785s # expected: 12319 785s # received: 12319 785s ok 31 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "20fa-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 8442 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5223delta.pod 785s # expected: 8442 785s # received: 8442 785s ok 32 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1162-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 4450 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5224delta.pod 785s # expected: 4450 785s # received: 4450 785s ok 33 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "fc0b-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 64523 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5240delta.pod 785s # expected: 64523 785s # received: 64523 785s ok 34 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "2009-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 8201 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5241delta.pod 785s # expected: 8201 785s # received: 8201 785s ok 35 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1007-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 4103 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5242delta.pod 785s # expected: 4103 785s # received: 4103 785s ok 36 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "2aac-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 10924 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5243delta.pod 785s # expected: 10924 785s # received: 10924 785s ok 37 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1168-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 4456 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5244delta.pod 785s # expected: 4456 785s # received: 4456 785s ok 38 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1875b-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 100187 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5260delta.pod 785s # expected: 100187 785s # received: 100187 785s ok 39 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1e25-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 7717 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5261delta.pod 785s # expected: 7717 785s # received: 7717 785s ok 40 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1e16-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 7702 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5262delta.pod 785s # expected: 7702 785s # received: 7702 785s ok 41 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1b69-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 7017 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5263delta.pod 785s # expected: 7017 785s # received: 7017 785s ok 42 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "115d9-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 71129 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5280delta.pod 785s # expected: 71129 785s # received: 71129 785s ok 43 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "11f7-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 4599 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5281delta.pod 785s # expected: 4599 785s # received: 4599 785s ok 44 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1806-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 6150 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5282delta.pod 785s # expected: 6150 785s # received: 6150 785s ok 45 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "13f7-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 5111 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5283delta.pod 785s # expected: 5111 785s # received: 5111 785s ok 46 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "9efd-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 40701 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5300delta.pod 785s # expected: 40701 785s # received: 40701 785s ok 47 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1662-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 5730 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5301delta.pod 785s # expected: 5730 785s # received: 5730 785s ok 48 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "124a-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 4682 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5302delta.pod 785s # expected: 4682 785s # received: 4682 785s ok 49 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1374-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 4980 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5303delta.pod 785s # expected: 4980 785s # received: 4980 785s ok 50 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "d310-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 54032 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5320delta.pod 785s # expected: 54032 785s # received: 54032 785s ok 51 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1b5f-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 7007 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5321delta.pod 785s # expected: 7007 785s # received: 7007 785s ok 52 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "9201-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 37377 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5340delta.pod 785s # expected: 37377 785s # received: 37377 785s ok 53 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1076-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 4214 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5341delta.pod 785s # expected: 4214 785s # received: 4214 785s ok 54 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "f6a-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 3946 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5342delta.pod 785s # expected: 3946 785s # received: 3946 785s ok 55 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "fd6-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 4054 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5343delta.pod 785s # expected: 4054 785s # received: 4054 785s ok 56 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "ad8b-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 44427 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5360delta.pod 785s # expected: 44427 785s # received: 44427 785s ok 57 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1288-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 4744 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5361delta.pod 785s # expected: 4744 785s # received: 4744 785s ok 58 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "f6a-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 3946 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5362delta.pod 785s # expected: 3946 785s # received: 3946 785s ok 59 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "fd7-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 4055 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5363delta.pod 785s # expected: 4055 785s # received: 4055 785s ok 60 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "10d49-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 68937 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5380delta.pod 785s # expected: 68937 785s # received: 68937 785s ok 61 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "f6a-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 3946 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5381delta.pod 785s # expected: 3946 785s # received: 3946 785s ok 62 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "fd4-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 4052 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl5382delta.pod 785s # expected: 4052 785s # received: 4052 785s ok 63 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1e729-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 124713 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl561delta.pod 785s # expected: 124713 785s # received: 124713 785s ok 64 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1a2c1-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 107201 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl56delta.pod 785s # expected: 107201 785s # received: 107201 785s ok 65 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "94ac-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 38060 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl581delta.pod 785s # expected: 38060 785s # received: 38060 785s ok 66 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1176-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 4470 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl582delta.pod 785s # expected: 4470 785s # received: 4470 785s ok 67 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "18bf-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 6335 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl583delta.pod 785s # expected: 6335 785s # received: 6335 785s ok 68 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1cc3-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 7363 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl584delta.pod 785s # expected: 7363 785s # received: 7363 785s ok 69 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1701-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 5889 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl585delta.pod 785s # expected: 5889 785s # received: 5889 785s ok 70 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "122b-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 4651 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl586delta.pod 785s # expected: 4651 785s # received: 4651 785s ok 71 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "20a5-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 8357 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl587delta.pod 785s # expected: 8357 785s # received: 8357 785s ok 72 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "62c1-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 25281 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl588delta.pod 785s # expected: 25281 785s # received: 25281 785s ok 73 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "d290-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 53904 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl589delta.pod 785s # expected: 53904 785s # received: 53904 785s ok 74 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1c1d5-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 115157 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perl58delta.pod 785s # expected: 115157 785s # received: 115157 785s ok 75 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "4fe9-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 20457 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlaix.pod 785s # expected: 20457 785s # received: 20457 785s ok 76 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1688-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 5768 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlamiga.pod 785s # expected: 5768 785s # received: 5768 785s ok 77 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "2031-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 8241 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlandroid.pod 785s # expected: 8241 785s # received: 8241 785s ok 78 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "c9433-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 824371 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlapi.pod 785s # expected: 824371 785s # received: 824371 785s ok 79 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "5837-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 22583 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlapio.pod 785s # expected: 22583 785s # received: 22583 785s ok 80 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1b62-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 7010 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlartistic.pod 785s # expected: 7010 785s # received: 7010 785s ok 81 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "20c2-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 8386 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlbook.pod 785s # expected: 8386 785s # received: 8386 785s ok 82 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "126-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 294 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlboot.pod 785s # expected: 294 785s # received: 294 785s ok 83 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "130-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 304 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlbot.pod 785s # expected: 304 785s # received: 304 785s ok 84 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1f50-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 8016 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlbs2000.pod 785s # expected: 8016 785s # received: 8016 785s ok 85 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "dea2-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 56994 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlcall.pod 785s # expected: 56994 785s # received: 56994 785s ok 86 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1180-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 4480 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlcheat.pod 785s # expected: 4480 785s # received: 4480 785s ok 87 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "23bf-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 9151 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlclass.pod 785s # expected: 9151 785s # received: 9151 785s ok 88 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "3c63-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 15459 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlclassguts.pod 785s # expected: 15459 785s # received: 15459 785s ok 89 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "254a-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 9546 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlclib.pod 785s # expected: 9546 785s # received: 9546 785s ok 90 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "12e5-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 4837 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlcn.pod 785s # expected: 4837 785s # received: 4837 785s ok 91 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1b1a-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 6938 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:53 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlcommunity.pod 785s # expected: 6938 785s # received: 6938 785s ok 92 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "662a-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 26154 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlcygwin.pod 785s # expected: 26154 785s # received: 26154 785s ok 93 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "cfa2-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 53154 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perldata.pod 785s # expected: 53154 785s # received: 53154 785s ok 94 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "134f-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 4943 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 785s # expected: 4943 785s # received: 4943 785s ok 95 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "a85c-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 43100 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perldebguts.pod 785s # expected: 43100 785s # received: 43100 785s ok 96 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "5693-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 22163 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perldebtut.pod 785s # expected: 22163 785s # received: 22163 785s ok 97 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "9bbb-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 39867 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perldebug.pod 785s # expected: 39867 785s # received: 39867 785s ok 98 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "fd4-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 4052 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perldelta.pod 785s # expected: 4052 785s # received: 4052 785s ok 99 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "5f0a-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 24330 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perldeprecation.pod 785s # expected: 24330 785s # received: 24330 785s ok 100 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "4c051-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 311377 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perldiag.pod 785s # expected: 311377 785s # received: 311377 785s ok 101 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "24a0-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 9376 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perldoc.pod 785s # expected: 9376 785s # received: 9376 785s ok 102 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "b4ed-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 46317 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perldocstyle.pod 785s # expected: 46317 785s # received: 46317 785s ok 103 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "687a-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 26746 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perldsc.pod 785s # expected: 26746 785s # received: 26746 785s ok 104 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1f17-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 7959 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perldtrace.pod 785s # expected: 7959 785s # received: 7959 785s ok 105 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "14981-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 84353 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlebcdic.pod 785s # expected: 84353 785s # received: 84353 785s ok 106 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "9321-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 37665 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlembed.pod 785s # expected: 37665 785s # received: 37665 785s ok 107 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "2877-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 10359 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlexperiment.pod 785s # expected: 10359 785s # received: 10359 785s ok 108 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "590b-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 22795 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlfaq.pod 785s # expected: 22795 785s # received: 22795 785s ok 109 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "385d-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 14429 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlfaq1.pod 785s # expected: 14429 785s # received: 14429 785s ok 110 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "24a1-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 9377 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlfaq2.pod 785s # expected: 9377 785s # received: 9377 785s ok 111 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "92e1-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 37601 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlfaq3.pod 785s # expected: 37601 785s # received: 37601 785s ok 112 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "162be-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 90814 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlfaq4.pod 785s # expected: 90814 785s # received: 90814 785s ok 113 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "d7fc-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 55292 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlfaq5.pod 785s # expected: 55292 785s # received: 55292 785s ok 114 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "9a71-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 39537 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlfaq6.pod 785s # expected: 39537 785s # received: 39537 785s ok 115 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "93b8-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 37816 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlfaq7.pod 785s # expected: 37816 785s # received: 37816 785s ok 116 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "c310-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 49936 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlfaq8.pod 785s # expected: 49936 785s # received: 49936 785s ok 117 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "3b75-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 15221 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlfaq9.pod 785s # expected: 15221 785s # received: 15221 785s ok 118 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "56ca-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 22218 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlfilter.pod 785s # expected: 22218 785s # received: 22218 785s ok 119 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "342b-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 13355 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlfork.pod 785s # expected: 13355 785s # received: 13355 785s ok 120 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "40e0-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 16608 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlform.pod 785s # expected: 16608 785s # received: 16608 785s ok 121 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "671-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 1649 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 785s # expected: 1649 785s # received: 1649 785s ok 122 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "67142-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 422210 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlfunc.pod 785s # expected: 422210 785s # received: 422210 785s ok 123 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "7c2a-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 31786 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlgit.pod 785s # expected: 31786 785s # received: 31786 785s ok 124 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "21810-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 137232 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlglossary.pod 785s # expected: 137232 785s # received: 137232 785s ok 125 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "4075-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 16501 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlgov.pod 785s # expected: 16501 785s # received: 16501 785s ok 126 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "35f7-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 13815 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlgpl.pod 785s # expected: 13815 785s # received: 13815 785s ok 127 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "2c264-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 180836 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlguts.pod 785s # expected: 180836 785s # received: 180836 785s ok 128 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "afe4-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 45028 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlhack.pod 785s # expected: 45028 785s # received: 45028 785s ok 129 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "11a38-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 72248 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlhacktips.pod 785s # expected: 72248 785s # received: 72248 785s ok 130 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1809-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 6153 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlhacktut.pod 785s # expected: 6153 785s # received: 6153 785s ok 131 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "5f7-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 1527 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlhaiku.pod 785s # expected: 1527 785s # received: 1527 785s ok 132 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "e88a-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 59530 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlhist.pod 785s # expected: 59530 785s # received: 59530 785s ok 133 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "77a4-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 30628 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlhpux.pod 785s # expected: 30628 785s # received: 30628 785s ok 134 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "7dd-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 2013 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlhurd.pod 785s # expected: 2013 785s # received: 2013 785s ok 135 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1f865-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 129125 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlintern.pod 785s # expected: 129125 785s # received: 129125 785s ok 136 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "9216-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 37398 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlinterp.pod 785s # expected: 37398 785s # received: 37398 785s ok 137 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "579d-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 22429 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlintro.pod 785s # expected: 22429 785s # received: 22429 785s ok 138 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "8ad3-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 35539 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perliol.pod 785s # expected: 35539 785s # received: 35539 785s ok 139 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "11817-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 71703 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlipc.pod 785s # expected: 71703 785s # received: 71703 785s ok 140 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1150-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 4432 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlirix.pod 785s # expected: 4432 785s # received: 4432 785s ok 141 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "20a8-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 8360 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perljp.pod 785s # expected: 8360 785s # received: 8360 785s ok 142 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "2fc0-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 12224 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlko.pod 785s # expected: 12224 785s # received: 12224 785s ok 143 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "163-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 355 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perllexwarn.pod 785s # expected: 355 785s # received: 355 785s ok 144 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "7ea-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 2026 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perllinux.pod 785s # expected: 2026 785s # received: 2026 785s ok 145 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "12457-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 74839 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perllocale.pod 785s # expected: 74839 785s # received: 74839 785s ok 146 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "24dc-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 9436 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perllol.pod 785s # expected: 9436 785s # received: 9436 785s ok 147 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "2f6f-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 12143 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlmacosx.pod 785s # expected: 12143 785s # received: 12143 785s ok 148 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "6753-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 26451 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlmod.pod 785s # expected: 26451 785s # received: 26451 785s ok 149 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "2574-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 9588 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 785s # expected: 9588 785s # received: 9588 785s ok 150 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "e547-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 58695 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlmodlib.pod 785s # expected: 58695 785s # received: 58695 785s ok 151 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "573b-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 22331 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 785s # expected: 22331 785s # received: 22331 785s ok 152 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "d65-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 3429 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlmroapi.pod 785s # expected: 3429 785s # received: 3429 785s ok 153 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "2ad3-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 10963 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlnewmod.pod 785s # expected: 10963 785s # received: 10963 785s ok 154 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "20a5-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 8357 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlnumber.pod 785s # expected: 8357 785s # received: 8357 785s ok 155 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "8d30-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 36144 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlobj.pod 785s # expected: 36144 785s # received: 36144 785s ok 156 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "6885-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 26757 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlootut.pod 785s # expected: 26757 785s # received: 26757 785s ok 157 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "251a5-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 151973 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlop.pod 785s # expected: 151973 785s # received: 151973 785s ok 158 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "4db-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 1243 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 785s # expected: 1243 785s # received: 1243 785s ok 159 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "3b77-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 15223 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlopentut.pod 785s # expected: 15223 785s # received: 15223 785s ok 160 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "16cb9-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 93369 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlos2.pod 785s # expected: 93369 785s # received: 93369 785s ok 161 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "37cb-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 14283 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlos390.pod 785s # expected: 14283 785s # received: 14283 785s ok 162 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "12b0-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 4784 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlos400.pod 785s # expected: 4784 785s # received: 4784 785s ok 163 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "c8a9-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 51369 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlpacktut.pod 785s # expected: 51369 785s # received: 51369 785s ok 164 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "c2bd-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 49853 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlperf.pod 785s # expected: 49853 785s # received: 49853 785s ok 165 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1418-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 5144 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlplan9.pod 785s # expected: 5144 785s # received: 5144 785s ok 166 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "5b65-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 23397 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlpod.pod 785s # expected: 23397 785s # received: 23397 785s ok 167 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "10d10-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 68880 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlpodspec.pod 785s # expected: 68880 785s # received: 68880 785s ok 168 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "2f40-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 12096 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 785s # expected: 12096 785s # received: 12096 785s ok 169 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "67b7-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 26551 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlpolicy.pod 785s # expected: 26551 785s # received: 26551 785s ok 170 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "15cc8-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 89288 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlport.pod 785s # expected: 89288 785s # received: 89288 785s ok 171 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1412-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 5138 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlpragma.pod 785s # expected: 5138 785s # received: 5138 785s ok 172 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1a25-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 6693 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlqnx.pod 785s # expected: 6693 785s # received: 6693 785s ok 173 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "2127d-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 135805 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlre.pod 785s # expected: 135805 785s # received: 135805 785s ok 174 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "7bad-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 31661 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlreapi.pod 785s # expected: 31661 785s # received: 31661 785s ok 175 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "818f-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 33167 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 785s # expected: 33167 785s # received: 33167 785s ok 176 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "beb0-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 48816 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 785s # expected: 48816 785s # received: 48816 785s ok 177 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "8c47-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 35911 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlref.pod 785s # expected: 35911 785s # received: 35911 785s ok 178 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "4944-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 18756 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlreftut.pod 785s # expected: 18756 785s # received: 18756 785s ok 179 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "a989-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 43401 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlreguts.pod 785s # expected: 43401 785s # received: 43401 785s ok 180 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1fd-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 509 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlrepository.pod 785s # expected: 509 785s # received: 509 785s ok 181 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "4af5-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 19189 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlrequick.pod 785s # expected: 19189 785s # received: 19189 785s ok 182 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "3ce4-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 15588 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlreref.pod 785s # expected: 15588 785s # received: 15588 785s ok 183 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1e219-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 123417 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlretut.pod 785s # expected: 123417 785s # received: 123417 785s ok 184 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "60c-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 1548 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlriscos.pod 785s # expected: 1548 785s # received: 1548 785s ok 185 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "e52d-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 58669 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlrun.pod 785s # expected: 58669 785s # received: 58669 785s ok 186 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "6cc6-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 27846 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlsec.pod 785s # expected: 27846 785s # received: 27846 785s ok 187 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "4af2-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 19186 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 785s # expected: 19186 785s # received: 19186 785s ok 188 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "74a6-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 29862 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlsolaris.pod 785s # expected: 29862 785s # received: 29862 785s ok 189 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1bdc-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 7132 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlsource.pod 785s # expected: 7132 785s # received: 7132 785s ok 190 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "233b-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 9019 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlstyle.pod 785s # expected: 9019 785s # received: 9019 785s ok 191 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "12f85-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 77701 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlsub.pod 785s # expected: 77701 785s # received: 77701 785s ok 192 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "d2de-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 53982 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlsyn.pod 785s # expected: 53982 785s # received: 53982 785s ok 193 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "2858-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 10328 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlsynology.pod 785s # expected: 10328 785s # received: 10328 785s ok 194 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "b53a-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 46394 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlthrtut.pod 785s # expected: 46394 785s # received: 46394 785s ok 195 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "9a91-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 39569 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perltie.pod 785s # expected: 39569 785s # received: 39569 785s ok 196 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "b9206-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 758278 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perltoc.pod 785s # expected: 758278 785s # received: 758278 785s ok 197 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "174-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 372 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perltodo.pod 785s # expected: 372 785s # received: 372 785s ok 198 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "126-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 294 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perltooc.pod 785s # expected: 294 785s # received: 294 785s ok 199 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "126-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 294 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perltoot.pod 785s # expected: 294 785s # received: 294 785s ok 200 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "297f-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 10623 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perltrap.pod 785s # expected: 10623 785s # received: 10623 785s ok 201 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "213f-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 8511 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perltru64.pod 785s # expected: 8511 785s # received: 8511 785s ok 202 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1183-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 4483 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perltw.pod 785s # expected: 4483 785s # received: 4483 785s ok 203 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "162c0-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 90816 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlunicode.pod 785s # expected: 90816 785s # received: 90816 785s ok 204 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "6349-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 25417 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlunicook.pod 785s # expected: 25417 785s # received: 25417 785s ok 205 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "372e-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 14126 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlunifaq.pod 785s # expected: 14126 785s # received: 14126 785s ok 206 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "96e1-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 38625 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perluniintro.pod 785s # expected: 38625 785s # received: 38625 785s ok 207 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "6eefa-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 454394 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perluniprops.pod 785s # expected: 454394 785s # received: 454394 785s ok 208 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1f0f-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 7951 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlunitut.pod 785s # expected: 7951 785s # received: 7951 785s ok 209 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1ce8-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 7400 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlutil.pod 785s # expected: 7400 785s # received: 7400 785s ok 210 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "16ab2-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 92850 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlvar.pod 785s # expected: 92850 785s # received: 92850 785s ok 211 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "c68d-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 50829 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlvms.pod 785s # expected: 50829 785s # received: 50829 785s ok 212 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "f16-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 3862 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlvos.pod 785s # expected: 3862 785s # received: 3862 785s ok 213 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "7fdb-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 32731 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlwin32.pod 785s # expected: 32731 785s # received: 32731 785s ok 214 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "1532b-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 86827 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlxs.pod 785s # expected: 86827 785s # received: 86827 785s ok 215 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "c504-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 50436 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlxstut.pod 785s # expected: 50436 785s # received: 50436 785s ok 216 785s #lwp request: 785s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "5dc1-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 24001 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 785s # expected: 24001 785s # received: 24001 785s ok 217 785s #lwp request: 785s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "c60a8-6237dbf803ac0" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 811176 785s #Last-Modified: Wed, 02 Oct 2024 12:40:51 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-binary-httpd 785s # expected: 811176 785s # received: 811176 785s ok 218 785s #lwp request: 785s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 785s #User-Agent: libwww-perl/6.76 785s # 785s #server response: 785s #HTTP/1.1 200 OK 785s #Connection: close 785s #Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Accept-Ranges: bytes 785s #ETag: "415750-6155edc931600" 785s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 785s #Vary: In-If1 785s #Content-Length: 4282192 785s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 785s #Client-Date: Tue, 17 Dec 2024 19:11:54 GMT 785s #Client-Peer: 127.0.0.1:8529 785s #Client-Response-Num: 1 785s #DMMATCH1: 1 785s # 785s # testing : download of /getfiles-binary-perl 785s # expected: 4282192 785s # received: 4282192 785s ok 219 785s ok 786s t/apache/headers.t .................. 786s 1..27 786s # Running under perl version 5.038002 for linux 786s # Current time local: Tue Dec 17 19:11:54 2024 786s # Current time GMT: Tue Dec 17 19:11:54 2024 786s # Using Test.pm version 1.31 786s # Using Apache/Test.pm version 1.42 786s testing: Hello: World 786s ok 1 786s # testing : response success 786s # expected: qr/HTTP\/1\.. 200 OK/ 786s # received: 'HTTP/1.1 200 OK' 786s ok 2 786s header: [World] vs [World] 786s # testing : compare header Hello value 786s # expected: 'World' 786s # received: 'World' 786s ok 3 786s testing: Hello: World 786s ok 4 786s # testing : response success 786s # expected: qr/HTTP\/1\.. 200 OK/ 786s # received: 'HTTP/1.1 200 OK' 786s ok 5 786s header: [World] vs [World] 786s # testing : compare header Hello value 786s # expected: 'World' 786s # received: 'World' 786s ok 6 786s testing: Hello: World 786s ok 7 786s # testing : response success 786s # expected: qr/HTTP\/1\.. 200 OK/ 786s # received: 'HTTP/1.1 200 OK' 786s ok 8 786s header: [World] vs [World] 786s # testing : compare header Hello value 786s # expected: 'World' 786s # received: 'World' 786s ok 9 786s testing: Hello: Foo 786s Bar 786s ok 10 786s # testing : response success 786s # expected: qr/HTTP\/1\.. 200 OK/ 786s # received: 'HTTP/1.1 200 OK' 786s ok 11 786s header: [Foo Bar] vs [Foo Bar] 786s # testing : compare header Hello value 786s # expected: 'Foo Bar' 786s # received: 'Foo Bar' 786s ok 12 786s testing: Hello: Foo 786s Bar 786s ok 13 786s # testing : response success 786s # expected: qr/HTTP\/1\.. 200 OK/ 786s # received: 'HTTP/1.1 200 OK' 786s ok 14 786s header: [Foo Bar] vs [Foo Bar] 786s # testing : compare header Hello value 786s # expected: 'Foo Bar' 786s # received: 'Foo Bar' 786s ok 15 786s testing: Hello: Foo 786s Bar 786s ok 16 786s # testing : response success 786s # expected: qr/HTTP\/1\.. 200 OK/ 786s # received: 'HTTP/1.1 200 OK' 786s ok 17 786s header: [Foo Bar] vs [Foo Bar] 786s # testing : compare header Hello value 786s # expected: 'Foo Bar' 786s # received: 'Foo Bar' 786s ok 18 786s testing: Hello: Foo 786s Bar 786s ok 19 786s # testing : response success 786s # expected: qr/HTTP\/1\.. 200 OK/ 786s # received: 'HTTP/1.1 200 OK' 786s ok 20 786s header: [Foo Bar] vs [Foo Bar] 786s # testing : compare header Hello value 786s # expected: 'Foo Bar' 786s # received: 'Foo Bar' 786s ok 21 786s testing: Hello: Foo 786s Bar 786s ok 22 786s # testing : response success 786s # expected: qr/HTTP\/1\.. 200 OK/ 786s # received: 'HTTP/1.1 200 OK' 786s ok 23 786s header: [Foo Bar] vs [Foo Bar] 786s # testing : compare header Hello value 786s # expected: 'Foo Bar' 786s # received: 'Foo Bar' 786s ok 24 786s testing: Hello:World 786s ok 25 786s # testing : response success 786s # expected: qr/HTTP\/1\.. 200 OK/ 786s # received: 'HTTP/1.1 200 OK' 786s ok 26 786s header: [World] vs [World] 786s # testing : compare header Hello value 786s # expected: 'World' 786s # received: 'World' 786s ok 27 786s ok 787s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 789s t/apache/http_strict.t .............. 789s 1..178 789s # Running under perl version 5.038002 for linux 789s # Current time local: Tue Dec 17 19:11:56 2024 789s # Current time GMT: Tue Dec 17 19:11:56 2024 789s # Using Test.pm version 1.31 789s # Using Apache/Test.pm version 1.42 789s # SENDING: 789s # GET / HTTP/1.0\r\n\r\n 789s # expecting success, got 200 789s ok 1 789s # SENDING: 789s # GET / HTTP/1.0\n\n 789s # expecting success, got 200 789s ok 2 789s # SENDING: 789s # get / HTTP/1.0\r\n\r\n 789s # expecting 501, got 501 789s ok 3 789s # SENDING: 789s # G ET / HTTP/1.0\r\n\r\n 789s # expecting 400, got 400 789s ok 4 789s # SENDING: 789s # G\x00ET / HTTP/1.0\r\n\r\n 789s # expecting 400, got 400 789s ok 5 789s # SENDING: 789s # G/T / HTTP/1.0\r\n\r\n 789s # expecting 501, got 501 789s ok 6 789s # SENDING: 789s # GET /\x00 HTTP/1.0\r\n\r\n 789s # expecting 400, got 400 789s ok 7 789s # SENDING: 789s # GET / HTTP/1.0\x00\r\n\r\n 789s # expecting 400, got 400 789s ok 8 789s # SENDING: 789s # GET\x0c/ HTTP/1.0\r\n\r\n 789s # expecting 400, got 400 789s ok 9 789s # SENDING: 789s # GET\r/ HTTP/1.0\r\n\r\n 789s # expecting 400, got 400 789s ok 10 789s # SENDING: 789s # GET\t/ HTTP/1.0\r\n\r\n 789s # expecting 400, got 400 789s ok 11 789s # SENDING: 789s # GET / HTT/1.0\r\n\r\n 789s # expecting error, got 400 789s ok 12 789s # SENDING: 789s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 789s # expecting success, got 200 789s ok 13 789s # SENDING: 789s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 789s # expecting success, got 200 789s ok 14 789s # SENDING: 789s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 789s # expecting success, got 200 789s ok 15 789s # SENDING: 789s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 789s # expecting 400, got 400 789s ok 16 789s # SENDING: 789s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 789s # expecting 400, got 400 789s ok 17 789s # SENDING: 789s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 789s # expecting 200, got 200 789s ok 18 789s # SENDING: 789s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 789s # expecting 400, got 400 789s ok 19 789s # SENDING: 789s # GET / HTTP/\r\nHost: localhost\r\n\r\n 789s # expecting error, got 400 789s ok 20 789s # SENDING: 789s # GET / HTTP/0.9\r\n\r\n 789s # expecting error, got 400 789s ok 21 789s # SENDING: 789s # GET / HTTP/0.8\r\n\r\n 789s # expecting error, got 400 789s ok 22 789s # SENDING: 789s # GET /\x01 HTTP/1.0\r\n\r\n 789s # expecting 400, got 400 789s ok 23 789s # SENDING: 789s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 789s # expecting 200, got 200 789s ok 24 789s # SENDING: 789s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 789s # expecting 200, got 200 789s ok 25 789s # SENDING: 789s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 789s # expecting 400, got 400 789s ok 26 789s # SENDING: 789s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 789s # expecting 200, got 200 789s ok 27 789s # SENDING: 789s # GET / HTTP/1.0\r\nFoo\r\n\r\n 789s # expecting 400, got 400 789s ok 28 789s # SENDING: 789s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 789s # expecting 400, got 400 789s ok 29 789s # SENDING: 789s # GET / HTTP/1.0\r\n: bar\r\n\r\n 789s # expecting 400, got 400 789s ok 30 789s # SENDING: 789s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 789s # expecting 200, got 200 789s ok 31 789s # SENDING: 789s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 789s # expecting 400, got 400 789s ok 32 789s # SENDING: 789s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 789s # expecting 400, got 400 789s ok 33 789s # SENDING: 789s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 789s # expecting 400, got 400 789s ok 34 789s # SENDING: 789s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 789s # expecting 200, got 200 789s ok 35 789s # SENDING: 789s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 789s # expecting 400, got 400 789s ok 36 789s # SENDING: 789s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 789s # expecting 400, got 400 789s ok 37 789s # SENDING: 789s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 789s # expecting 200, got 200 789s ok 38 789s # SENDING: 789s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 789s # expecting 400, got 400 789s ok 39 789s # SENDING: 789s # GET / HTTP/1.0\r\r 789s # expecting dropped connection and HTTPD dropped connection 789s ok 40 789s # SENDING: 789s # GET /\r\n 789s # expecting headerless HTTP/0.9 body, got response 789s ok 41 789s # SENDING: 789s # GET /#frag HTTP/1.0\r\n 789s # expecting 400, got 400 789s ok 42 789s # SENDING: 789s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 789s # expecting 200, got 200 789s ok 43 789s # SENDING: 789s # GET http://017700000001/ HTTP/1.0\r\n\r\n 789s # expecting 200, got 200 789s ok 44 789s # SENDING: 789s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 789s # expecting 200, got 200 789s ok 45 789s # SENDING: 789s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 789s # expecting 200, got 200 789s ok 46 789s # SENDING: 789s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 789s # expecting 200, got 200 789s ok 47 789s # SENDING: 789s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 789s # expecting 200, got 200 789s ok 48 789s # SENDING: 789s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 789s # expecting 200, got 200 789s ok 49 789s # SENDING: 789s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 789s # expecting 400, got 400 789s ok 50 789s # SENDING: 789s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 789s # expecting 200, got 200 789s ok 51 789s # SENDING: 789s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 789s # expecting 400, got 400 789s ok 52 789s # SENDING: 789s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 789s # expecting 400, got 400 789s ok 53 789s # SENDING: 789s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 789s # expecting 400, got 400 789s ok 54 789s # SENDING: 789s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 789s # expecting 200, got 200 789s ok 55 789s # SENDING: 789s # GET http://[::1]/ HTTP/1.0\r\n\r\n 789s # expecting success, got 200 789s ok 56 789s # SENDING: 789s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 789s # expecting success, got 200 789s ok 57 789s # SENDING: 789s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 789s # expecting success, got 200 789s ok 58 789s # SENDING: 789s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 789s # expecting success, got 200 789s ok 59 789s # SENDING: 789s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 789s # expecting 400, got 400 789s ok 60 789s # SENDING: 789s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 789s # expecting success, got 200 789s ok 61 789s # SENDING: 789s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 789s # expecting success, got 200 789s ok 62 789s # SENDING: 789s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 789s # expecting 400, got 400 789s ok 63 789s # SENDING: 789s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 789s # expecting success, got 200 789s ok 64 789s # SENDING: 789s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 789s # expecting success, got 200 789s ok 65 789s # SENDING: 789s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 789s # expecting success, got 200 789s ok 66 789s # SENDING: 789s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 789s # expecting success, got 200 789s ok 67 789s # SENDING: 789s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 789s # expecting success, got 200 789s ok 68 789s # SENDING: 789s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 789s # expecting success, got 200 789s ok 69 789s # SENDING: 789s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 789s # expecting 200, got 200 789s ok 70 789s # SENDING: 789s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 789s # expecting 200, got 200 789s ok 71 789s # SENDING: 789s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 789s # expecting 400, got 400 789s ok 72 789s # SENDING: 789s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 789s # expecting 200, got 200 789s ok 73 789s # SENDING: 789s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 789s # expecting 200, got 200 789s ok 74 789s # SENDING: 789s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 789s # expecting 200, got 200 789s ok 75 789s # SENDING: 789s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 789s # expecting 200, got 200 789s ok 76 789s # SENDING: 789s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 789s # expecting 200, got 200 789s ok 77 789s # SENDING: 789s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 789s # expecting 200, got 200 789s ok 78 789s # SENDING: 789s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 789s # expecting 200, got 200 789s ok 79 789s # SENDING: 789s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 789s # DECODED: Foo: bar 789s # RESPONSE: 789s # HTTP/1.1 200 OK\r\n 789s # Date: Tue, 17 Dec 2024 19:11:58 GMT\r\n 789s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 789s # Foo: bar\r\n 789s # Vary: In-If1\r\n 789s # DMMATCH1: 1\r\n 789s # Connection: close\r\n 789s # Content-Type: text/plain\r\n 789s # \r\n 789s # Hi!\n 789s # SERVERNAME=localhost\n 789s # HTTP_HOST=\n 789s # 789s # expecting 200, got 200 789s ok 80 789s # SENDING: 789s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 789s # DECODED: Foo: 789s # RESPONSE: 789s # HTTP/1.1 200 OK\r\n 789s # Date: Tue, 17 Dec 2024 19:11:58 GMT\r\n 789s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 789s # Foo: \r\n 789s # Vary: In-If1\r\n 789s # DMMATCH1: 1\r\n 789s # Connection: close\r\n 789s # Content-Type: text/plain\r\n 789s # \r\n 789s # Hi!\n 789s # SERVERNAME=localhost\n 789s # HTTP_HOST=\n 789s # 789s # expecting 200, got 200 789s ok 81 789s # SENDING: 789s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 789s # DECODED: : bar 789s # RESPONSE: 789s # HTTP/1.1 500 Internal Server Error\r\n 789s # Date: Tue, 17 Dec 2024 19:11:58 GMT\r\n 789s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 789s # Content-Length: 564\r\n 789s # Connection: close\r\n 789s # Content-Type: text/html; charset=iso-8859-1\r\n 789s # \r\n 789s # \n 789s # \n 789s # ... 789s # expecting 500, got 500 789s ok 82 789s # SENDING: 789s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 789s # DECODED: F\x00oo: bar 789s # RESPONSE: 789s # HTTP/1.1 500 Internal Server Error\r\n 789s # Date: Tue, 17 Dec 2024 19:11:58 GMT\r\n 789s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 789s # Content-Length: 528\r\n 789s # Connection: close\r\n 789s # Content-Type: text/html; charset=iso-8859-1\r\n 789s # \r\n 789s # \n 789s # \n 789s # ... 789s # expecting 500, got 500 789s ok 83 789s # SENDING: 789s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 789s # DECODED: F\x01oo: bar 789s # RESPONSE: 789s # HTTP/1.1 500 Internal Server Error\r\n 789s # Date: Tue, 17 Dec 2024 19:11:58 GMT\r\n 789s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 789s # Content-Length: 564\r\n 789s # Connection: close\r\n 789s # Content-Type: text/html; charset=iso-8859-1\r\n 789s # \r\n 789s # \n 789s # \n 789s # ... 789s # expecting 500, got 500 789s ok 84 789s # SENDING: 789s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 789s # DECODED: F\noo: bar 789s # RESPONSE: 789s # HTTP/1.1 500 Internal Server Error\r\n 789s # Date: Tue, 17 Dec 2024 19:11:58 GMT\r\n 789s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 789s # Content-Length: 528\r\n 789s # Connection: close\r\n 789s # Content-Type: text/html; charset=iso-8859-1\r\n 789s # \r\n 789s # \n 789s # \n 789s # ... 789s # expecting 500, got 500 789s ok 85 789s # SENDING: 789s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 789s # DECODED: Foo: b\tar 789s # RESPONSE: 789s # HTTP/1.1 200 OK\r\n 789s # Date: Tue, 17 Dec 2024 19:11:58 GMT\r\n 789s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 789s # Foo: b\tar\r\n 789s # Vary: In-If1\r\n 789s # DMMATCH1: 1\r\n 789s # Connection: close\r\n 789s # Content-Type: text/plain\r\n 789s # \r\n 789s # Hi!\n 789s # SERVERNAME=localhost\n 789s # HTTP_HOST=\n 789s # 789s # expecting 200, got 200 789s ok 86 789s # SENDING: 789s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 789s # DECODED: Foo: b\x01ar 789s # RESPONSE: 789s # HTTP/1.1 500 Internal Server Error\r\n 789s # Date: Tue, 17 Dec 2024 19:11:58 GMT\r\n 789s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 789s # Content-Length: 564\r\n 789s # Connection: close\r\n 789s # Content-Type: text/html; charset=iso-8859-1\r\n 789s # \r\n 789s # \n 789s # \n 789s # ... 789s # expecting 500, got 500 789s ok 87 789s # SENDING: 789s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 789s # expecting 500, got 500 789s ok 88 789s # SENDING: 789s # GET / HTTP/1.0\r\n\r\n 789s # expecting success, got 200 789s ok 89 789s # SENDING: 789s # GET / HTTP/1.0\n\n 789s # expecting 400, got 400 789s ok 90 789s # SENDING: 789s # get / HTTP/1.0\r\n\r\n 789s # expecting 501, got 501 789s ok 91 789s # SENDING: 789s # G ET / HTTP/1.0\r\n\r\n 789s # expecting 400, got 400 789s ok 92 789s # SENDING: 789s # G\x00ET / HTTP/1.0\r\n\r\n 789s # expecting 400, got 400 789s ok 93 789s # SENDING: 789s # G/T / HTTP/1.0\r\n\r\n 789s # expecting 400, got 400 789s ok 94 789s # SENDING: 789s # GET /\x00 HTTP/1.0\r\n\r\n 789s # expecting 400, got 400 789s ok 95 789s # SENDING: 789s # GET / HTTP/1.0\x00\r\n\r\n 789s # expecting 400, got 400 789s ok 96 789s # SENDING: 789s # GET\x0c/ HTTP/1.0\r\n\r\n 789s # expecting 400, got 400 789s ok 97 789s # SENDING: 789s # GET\r/ HTTP/1.0\r\n\r\n 789s # expecting 400, got 400 789s ok 98 789s # SENDING: 789s # GET\t/ HTTP/1.0\r\n\r\n 789s # expecting 400, got 400 789s ok 99 789s # SENDING: 789s # GET / HTT/1.0\r\n\r\n 789s # expecting error, got 400 789s ok 100 789s # SENDING: 789s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 789s # expecting success, got 200 789s ok 101 789s # SENDING: 789s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 789s # expecting success, got 200 789s ok 102 789s # SENDING: 789s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 789s # expecting success, got 200 789s ok 103 789s # SENDING: 789s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 789s # expecting 400, got 400 789s ok 104 789s # SENDING: 789s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 789s # expecting 400, got 400 789s ok 105 789s # SENDING: 789s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 789s # expecting 400, got 400 789s ok 106 789s # SENDING: 789s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 789s # expecting 400, got 400 789s ok 107 789s # SENDING: 789s # GET / HTTP/\r\nHost: localhost\r\n\r\n 789s # expecting error, got 400 789s ok 108 789s # SENDING: 789s # GET / HTTP/0.9\r\n\r\n 789s # expecting error, got 400 789s ok 109 789s # SENDING: 789s # GET / HTTP/0.8\r\n\r\n 789s # expecting error, got 400 789s ok 110 789s # SENDING: 789s # GET /\x01 HTTP/1.0\r\n\r\n 789s # expecting 400, got 400 789s ok 111 789s # SENDING: 789s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 789s # expecting 200, got 200 789s ok 112 789s # SENDING: 789s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 789s # expecting 200, got 200 789s ok 113 789s # SENDING: 789s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 789s # expecting 400, got 400 789s ok 114 789s # SENDING: 789s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 789s # expecting 400, got 400 789s ok 115 789s # SENDING: 789s # GET / HTTP/1.0\r\nFoo\r\n\r\n 789s # expecting 400, got 400 789s ok 116 789s # SENDING: 789s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 789s # expecting 400, got 400 789s ok 117 789s # SENDING: 789s # GET / HTTP/1.0\r\n: bar\r\n\r\n 789s # expecting 400, got 400 789s ok 118 789s # SENDING: 789s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 789s # expecting 200, got 200 789s ok 119 789s # SENDING: 789s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 789s # expecting 400, got 400 789s ok 120 789s # SENDING: 789s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 789s # expecting 400, got 400 789s ok 121 789s # SENDING: 789s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 789s # expecting 400, got 400 789s ok 122 789s # SENDING: 789s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 789s # expecting 400, got 400 789s ok 123 789s # SENDING: 789s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 789s # expecting 400, got 400 789s ok 124 789s # SENDING: 789s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 789s # expecting 400, got 400 789s ok 125 789s # SENDING: 789s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 789s # expecting 200, got 200 789s ok 126 789s # SENDING: 789s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 789s # expecting 400, got 400 789s ok 127 789s # SENDING: 789s # GET / HTTP/1.0\r\r 789s # expecting dropped connection and HTTPD dropped connection 789s ok 128 789s # SENDING: 789s # GET /\r\n 789s # expecting headerless HTTP/0.9 body, got response 789s ok 129 789s # SENDING: 789s # GET /#frag HTTP/1.0\r\n 789s # expecting 400, got 400 789s ok 130 789s # SENDING: 789s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 789s # expecting 400, got 400 789s ok 131 789s # SENDING: 789s # GET http://017700000001/ HTTP/1.0\r\n\r\n 789s # expecting 400, got 400 789s ok 132 789s # SENDING: 789s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 789s # expecting 400, got 400 789s ok 133 789s # SENDING: 789s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 789s # expecting 200, got 200 789s ok 134 789s # SENDING: 789s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 789s # expecting 400, got 400 789s ok 135 789s # SENDING: 789s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 789s # expecting 400, got 400 789s ok 136 789s # SENDING: 789s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 789s # expecting 400, got 400 789s ok 137 789s # SENDING: 789s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 789s # expecting 400, got 400 789s ok 138 789s # SENDING: 789s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 789s # expecting 200, got 200 789s ok 139 789s # SENDING: 789s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 789s # expecting 400, got 400 789s ok 140 789s # SENDING: 789s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 789s # expecting 400, got 400 789s ok 141 789s # SENDING: 789s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 789s # expecting 400, got 400 789s ok 142 789s # SENDING: 789s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 789s # expecting 400, got 400 789s ok 143 789s # SENDING: 789s # GET http://[::1]/ HTTP/1.0\r\n\r\n 789s # expecting success, got 200 789s ok 144 789s # SENDING: 789s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 789s # expecting success, got 200 789s ok 145 789s # SENDING: 789s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 789s # expecting success, got 200 789s ok 146 789s # SENDING: 789s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 789s # expecting success, got 200 789s ok 147 789s # SENDING: 789s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 789s # expecting 400, got 400 789s ok 148 789s # SENDING: 789s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 789s # expecting success, got 200 789s ok 149 789s # SENDING: 789s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 789s # expecting success, got 200 789s ok 150 789s # SENDING: 789s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 789s # expecting 400, got 400 789s ok 151 789s # SENDING: 789s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 789s # expecting success, got 200 789s ok 152 789s # SENDING: 789s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 789s # expecting success, got 200 789s ok 153 789s # SENDING: 789s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 789s # expecting success, got 200 789s ok 154 789s # SENDING: 789s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 789s # expecting success, got 200 789s ok 155 789s # SENDING: 789s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 789s # expecting success, got 200 789s ok 156 789s # SENDING: 789s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 789s # expecting success, got 200 789s ok 157 789s # SENDING: 789s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 789s # expecting 400, got 400 789s ok 158 789s # SENDING: 789s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 789s # expecting 400, got 400 789s ok 159 789s # SENDING: 789s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 789s # expecting 400, got 400 789s ok 160 789s # SENDING: 789s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 789s # expecting 200, got 200 789s ok 161 789s # SENDING: 789s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 789s # expecting 200, got 200 789s ok 162 789s # SENDING: 789s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 789s # expecting 200, got 200 789s ok 163 789s # SENDING: 789s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 789s # expecting 200, got 200 789s ok 164 789s # SENDING: 789s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 789s # expecting 200, got 200 789s ok 165 789s # SENDING: 789s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 789s # expecting 200, got 200 789s ok 166 789s # SENDING: 789s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 789s # expecting 200, got 200 789s ok 167 789s # SENDING: 789s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 789s # DECODED: Foo: bar 789s # RESPONSE: 789s # HTTP/1.1 200 OK\r\n 789s # Date: Tue, 17 Dec 2024 19:11:58 GMT\r\n 789s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 789s # Foo: bar\r\n 789s # Vary: In-If1\r\n 789s # DMMATCH1: 1\r\n 789s # Connection: close\r\n 789s # Content-Type: text/plain\r\n 789s # \r\n 789s # Hi!\n 789s # SERVERNAME=localhost\n 789s # HTTP_HOST=\n 789s # 789s # expecting 200, got 200 789s ok 168 789s # SENDING: 789s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 789s # DECODED: Foo: 789s # RESPONSE: 789s # HTTP/1.1 200 OK\r\n 789s # Date: Tue, 17 Dec 2024 19:11:58 GMT\r\n 789s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 789s # Foo: \r\n 789s # Vary: In-If1\r\n 789s # DMMATCH1: 1\r\n 789s # Connection: close\r\n 789s # Content-Type: text/plain\r\n 789s # \r\n 789s # Hi!\n 789s # SERVERNAME=localhost\n 789s # HTTP_HOST=\n 789s # 789s # expecting 200, got 200 789s ok 169 789s # SENDING: 789s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 789s # DECODED: : bar 789s # RESPONSE: 789s # HTTP/1.1 500 Internal Server Error\r\n 789s # Date: Tue, 17 Dec 2024 19:11:58 GMT\r\n 789s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 789s # Content-Length: 564\r\n 789s # Connection: close\r\n 789s # Content-Type: text/html; charset=iso-8859-1\r\n 789s # \r\n 789s # \n 789s # \n 789s # ... 789s # expecting 500, got 500 789s ok 170 789s # SENDING: 789s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 789s # DECODED: F\x00oo: bar 789s # RESPONSE: 789s # HTTP/1.1 500 Internal Server Error\r\n 789s # Date: Tue, 17 Dec 2024 19:11:58 GMT\r\n 789s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 789s # Content-Length: 528\r\n 789s # Connection: close\r\n 789s # Content-Type: text/html; charset=iso-8859-1\r\n 789s # \r\n 789s # \n 789s # \n 789s # ... 789s # expecting 500, got 500 789s ok 171 789s # SENDING: 789s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 789s # DECODED: F\x01oo: bar 789s # RESPONSE: 789s # HTTP/1.1 500 Internal Server Error\r\n 789s # Date: Tue, 17 Dec 2024 19:11:58 GMT\r\n 789s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 789s # Content-Length: 564\r\n 789s # Connection: close\r\n 789s # Content-Type: text/html; charset=iso-8859-1\r\n 789s # \r\n 789s # \n 789s # \n 789s # ... 789s # expecting 500, got 500 789s ok 172 789s # SENDING: 789s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 789s # DECODED: F\noo: bar 789s # RESPONSE: 789s # HTTP/1.1 500 Internal Server Error\r\n 789s # Date: Tue, 17 Dec 2024 19:11:58 GMT\r\n 789s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 789s # Content-Length: 528\r\n 789s # Connection: close\r\n 789s # Content-Type: text/html; charset=iso-8859-1\r\n 789s # \r\n 789s # \n 789s # \n 789s # ... 789s # expecting 500, got 500 789s ok 173 789s # SENDING: 789s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 789s # DECODED: Foo: b\tar 789s # RESPONSE: 789s # HTTP/1.1 200 OK\r\n 789s # Date: Tue, 17 Dec 2024 19:11:58 GMT\r\n 789s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 789s # Foo: b\tar\r\n 789s # Vary: In-If1\r\n 789s # DMMATCH1: 1\r\n 789s # Connection: close\r\n 789s # Content-Type: text/plain\r\n 789s # \r\n 789s # Hi!\n 789s # SERVERNAME=localhost\n 789s # HTTP_HOST=\n 789s # 789s # expecting 200, got 200 789s ok 174 789s # SENDING: 789s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 789s # DECODED: Foo: b\x01ar 789s # RESPONSE: 789s # HTTP/1.1 500 Internal Server Error\r\n 789s # Date: Tue, 17 Dec 2024 19:11:58 GMT\r\n 789s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 789s # Content-Length: 564\r\n 789s # Connection: close\r\n 789s # Content-Type: text/html; charset=iso-8859-1\r\n 789s # \r\n 789s # \n 789s # \n 789s # ... 789s # expecting 500, got 500 789s ok 175 789s # SENDING: 789s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 789s # expecting 500, got 500 789s ok 176 789s ok 177 789s ok 178 789s ok 790s t/apache/if_sections.t .............. 790s 1..46 790s # Running under perl version 5.038002 for linux 790s # Current time local: Tue Dec 17 19:11:58 2024 790s # Current time GMT: Tue Dec 17 19:11:58 2024 790s # Using Test.pm version 1.31 790s # Using Apache/Test.pm version 1.42 790s # /if_sec/ with '': 790s # expected: 200 790s # received: '200' 790s ok 1 790s # expected: undef 790s # received: undef 790s ok 2 790s # /if_sec/foo.if_test with '': 790s # expected: 200 790s # received: '200' 790s ok 3 790s # expected: undef 790s # received: undef 790s ok 4 790s # /if_sec/foo.if_test with '1': 790s # expected: 200 790s # received: '200' 790s ok 5 790s # expected: 'global1' 790s # received: 'global1' 790s ok 6 790s # /if_sec/foo.if_test with '1 11': 790s # expected: 200 790s # received: '200' 790s ok 7 790s # expected: 'global1, nested11, nested113' 790s # received: 'global1, nested11, nested113' 790s ok 8 790s # /if_sec/foo.if_test with '1 11 111': 790s # expected: 200 790s # received: '200' 790s ok 9 790s # expected: 'global1, nested11, nested111' 790s # received: 'global1, nested11, nested111' 790s ok 10 790s # /if_sec/foo.if_test with '1 11 112': 790s # expected: 200 790s # received: '200' 790s ok 11 790s # expected: 'global1, nested11, nested112' 790s # received: 'global1, nested11, nested112' 790s ok 12 790s # /if_sec/foo.if_test with '1 2': 790s # expected: 200 790s # received: '200' 790s ok 13 790s # expected: 'global1, files2' 790s # received: 'global1, files2' 790s ok 14 790s # /if_sec/dir/foo.txt with '1 2': 790s # expected: 200 790s # received: '200' 790s ok 15 790s # expected: 'global1, dir1, dir2, dir_files1' 790s # received: 'global1, dir1, dir2, dir_files1' 790s ok 16 790s # /if_sec/dir/ with '1 2': 790s # expected: 200 790s # received: '200' 790s ok 17 790s # expected: 'global1, dir1, dir2' 790s # received: 'global1, dir1, dir2' 790s ok 18 790s # /if_sec/dir/ with '1 11': 790s # expected: 200 790s # received: '200' 790s ok 19 790s # expected: 'global1, dir1, nested11, nested113' 790s # received: 'global1, dir1, nested11, nested113' 790s ok 20 790s # /if_sec/dir/ with '1 11 111': 790s # expected: 200 790s # received: '200' 790s ok 21 790s # expected: 'global1, dir1, nested11, nested111' 790s # received: 'global1, dir1, nested11, nested111' 790s ok 22 790s # /if_sec/dir/ with '1 11 112': 790s # expected: 200 790s # received: '200' 790s ok 23 790s # expected: 'global1, dir1, nested11, nested112' 790s # received: 'global1, dir1, nested11, nested112' 790s ok 24 790s # /if_sec/loc/ with '1 2': 790s # expected: 200 790s # received: '200' 790s ok 25 790s # expected: 'global1, loc1, loc2' 790s # received: 'global1, loc1, loc2' 790s ok 26 790s # /if_sec/loc/foo.txt with '1 2': 790s # expected: 200 790s # received: '200' 790s ok 27 790s # expected: 'global1, loc1, loc2' 790s # received: 'global1, loc1, loc2' 790s ok 28 790s # /if_sec/loc/ with '1 11': 790s # expected: 200 790s # received: '200' 790s ok 29 790s # expected: 'global1, loc1, nested11, nested113' 790s # received: 'global1, loc1, nested11, nested113' 790s ok 30 790s # /if_sec/loc/ with '1 11 111': 790s # expected: 200 790s # received: '200' 790s ok 31 790s # expected: 'global1, loc1, nested11, nested111' 790s # received: 'global1, loc1, nested11, nested111' 790s ok 32 790s # /if_sec/loc/ with '1 11 112': 790s # expected: 200 790s # received: '200' 790s ok 33 790s # expected: 'global1, loc1, nested11, nested112' 790s # received: 'global1, loc1, nested11, nested112' 790s ok 34 790s # /if_sec/loc/foo.if_test with '1 2': 790s # expected: 200 790s # received: '200' 790s ok 35 790s # expected: 'global1, files2, loc1, loc2' 790s # received: 'global1, files2, loc1, loc2' 790s ok 36 790s # /if_sec/loc/foo.if_test with '1 2 11': 790s # expected: 200 790s # received: '200' 790s ok 37 790s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 790s # received: 'global1, files2, loc1, loc2, nested11, nested113' 790s ok 38 790s # /if_sec/loc/foo.if_test with '1 2 11 111': 790s # expected: 200 790s # received: '200' 790s ok 39 790s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 790s # received: 'global1, files2, loc1, loc2, nested11, nested111' 790s ok 40 790s # /if_sec/loc/foo.if_test with '1 2 11 112': 790s # expected: 200 790s # received: '200' 790s ok 41 790s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 790s # received: 'global1, files2, loc1, loc2, nested11, nested112' 790s ok 42 790s # /if_sec/proxy/ with '1 2': 790s # expected: 200 790s # received: '200' 790s ok 43 790s # expected: 'global1, locp1, locp2' 790s # received: 'global1, locp1, locp2' 790s ok 44 790s # /if_sec/proxy/ with '2': 790s # expected: 200 790s # received: '200' 790s ok 45 790s # expected: 'locp2' 790s # received: 'locp2' 790s ok 46 790s ok 791s t/apache/iffile.t ................... 791s 1..2 791s # Running under perl version 5.038002 for linux 791s # Current time local: Tue Dec 17 19:11:59 2024 791s # Current time GMT: Tue Dec 17 19:11:59 2024 791s # Using Test.pm version 1.31 791s # Using Apache/Test.pm version 1.42 791s # expected: 200 791s # received: '200' 791s ok 1 791s # expected: 'success1, success2, success3, success4, success5' 791s # received: 'success1, success2, success3, success4, success5' 791s ok 2 791s ok 793s t/apache/leaks.t .................... skipped: mod_memory_track not activated 798s t/apache/limits.t ................... 798s 1..12 798s # Running under perl version 5.038002 for linux 798s # Current time local: Tue Dec 17 19:12:02 2024 798s # Current time GMT: Tue Dec 17 19:12:02 2024 798s # Using Test.pm version 1.31 798s # Using Apache/Test.pm version 1.42 798s # Testing LimitRequestLine; should succeed 798s # testing : Test #1 798s # expected: 200 798s # received: '200' 798s ok 1 798s # Testing LimitRequestLine; should fail 798s # testing : Test #2 798s # expected: 414 798s # received: '414' 798s ok 2 798s # Testing LimitRequestFieldSize; should succeed 798s # testing : Test #3 798s # expected: 200 798s # received: '200' 798s ok 3 798s # Testing LimitRequestFieldSize; should fail 798s # testing : Test #4 798s # expected: 400 798s # received: '400' 798s ok 4 798s # Testing LimitRequestFields; should succeed 798s # testing : Test #5 798s # expected: 200 798s # received: '200' 798s ok 5 798s # Testing LimitRequestFields; should fail 798s # testing : Test #6 798s # expected: 400 798s # received: '400' 798s ok 6 798s # Testing LimitRequestBody; should succeed 798s # Chunked transfer-encoding enabled 798s # testing : Test #7 798s # expected: 200 798s # received: '200' 798s ok 7 798s # Testing LimitRequestBody; should succeed 798s # Chunked transfer-encoding disabled 798s # testing : Test #8 798s # expected: 200 798s # received: '200' 798s ok 8 798s # Testing LimitRequestBody; should fail 798s # Chunked transfer-encoding enabled 798s # testing : Test #9 798s # expected: 413 798s # received: '413' 798s ok 9 798s # Testing LimitRequestBody; should fail 798s # Chunked transfer-encoding disabled 798s # testing : Test #10 798s # expected: 413 798s # received: '413' 798s ok 10 798s # Testing LimitRequestFieldSize; should succeed 798s # testing : Test #11 798s # expected: 200 798s # received: '200' 798s ok 11 798s # Testing LimitRequestFieldSize; should fail 798s # testing : Test #12 798s # expected: 400 798s # received: '400' 798s ok 12 798s ok 799s t/apache/loglevel.t ................. 799s 1..8 799s # Running under perl version 5.038002 for linux 799s # Current time local: Tue Dec 17 19:12:07 2024 799s # Current time GMT: Tue Dec 17 19:12:07 2024 799s # Using Test.pm version 1.31 799s # Using Apache/Test.pm version 1.42 799s ok 1 799s ok 2 799s ok 3 799s ok 4 799s ok 5 799s ok 6 799s ok 7 799s ok 8 799s ok 801s t/apache/maxranges.t ................ 801s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 801s 1..19 801s # Running under perl version 5.038002 for linux 801s # Current time local: Tue Dec 17 19:12:08 2024 801s # Current time GMT: Tue Dec 17 19:12:08 2024 801s # Using Test.pm version 1.31 801s # Using Apache/Test.pm version 1.42 801s ok 1 801s ok 2 801s ok 3 801s ok 4 801s ok 5 801s ok 6 801s ok 7 801s ok 8 801s ok 9 801s ok 10 801s ok 11 801s ok 12 801s ok 13 801s ok 14 801s ok 15 801s ok 16 801s ok 17 801s ok 18 801s ok 19 801s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 801s ok 802s t/apache/mergeslashes.t ............. 802s 1..9 802s # Running under perl version 5.038002 for linux 802s # Current time local: Tue Dec 17 19:12:10 2024 802s # Current time GMT: Tue Dec 17 19:12:10 2024 802s # Using Test.pm version 1.31 802s # Using Apache/Test.pm version 1.42 802s # SENDING to 127.0.0.1:8536 802s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 802s # expected 403, got 403 for exact match 802s ok 1 802s # SENDING to 127.0.0.1:8536 802s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 802s # expected 403, got 403 for merged even at front 802s ok 2 802s # SENDING to 127.0.0.1:8536 802s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 802s # expected 403, got 403 for merged even at front 802s ok 3 802s # SENDING to 127.0.0.1:8536 802s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 802s # expected 403, got 403 for c// should be merged 802s ok 4 802s # SENDING to 127.0.0.1:8536 802s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 802s # expected 403, got 403 for a// should be merged 802s ok 5 802s # SENDING to 127.0.0.1:8536 802s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 802s # expected 403, got 403 for a// matches locationmatch 802s ok 6 802s # SENDING to 127.0.0.1:8536 802s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 802s # expected 200, got 200 for c// doesn't match locationmatch 802s ok 7 802s # SENDING to 127.0.0.1:8536 802s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 802s # expected 403, got 403 for baseline failed 802s ok 8 802s # SENDING to 127.0.0.1:8536 802s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 802s # expected 403, got 403 for b//d not merged for Location with OFF 802s ok 9 802s ok 803s t/apache/mmn.t ...................... 803s 1..2 803s # Running under perl version 5.038002 for linux 803s # Current time local: Tue Dec 17 19:12:11 2024 803s # Current time GMT: Tue Dec 17 19:12:11 2024 803s # Using Test.pm version 1.31 803s # Using Apache/Test.pm version 1.42 803s ok 1 803s ok 2 803s ok 804s t/apache/options.t .................. 804s 1..2 804s # Running under perl version 5.038002 for linux 804s # Current time local: Tue Dec 17 19:12:12 2024 804s # Current time GMT: Tue Dec 17 19:12:12 2024 804s # Using Test.pm version 1.31 804s # Using Apache/Test.pm version 1.42 804s # testing : code 804s # expected: 200 804s # received: '200' 804s ok 1 804s # testing : OPTIONS 804s # expected: qr/OPTIONS/ 804s # received: 'GET,POST,OPTIONS,HEAD,TRACE' 804s ok 2 804s ok 806s t/apache/passbrigade.t .............. 806s # using LWP client 806s 1..114 806s # Running under perl version 5.038002 for linux 806s # Current time local: Tue Dec 17 19:12:13 2024 806s # Current time GMT: Tue Dec 17 19:12:13 2024 806s # Using Test.pm version 1.31 806s # Using Apache/Test.pm version 1.42 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 1024 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #DMMATCH1: 1 806s # 806s # testing : bytes in body 806s # expected: 1024 806s # received: 1024 806s ok 1 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 2048 806s # received: 2048 806s ok 2 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 3072 806s # received: 3072 806s ok 3 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 4096 806s # received: 4096 806s ok 4 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 5120 806s # received: 5120 806s ok 5 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 6144 806s # received: 6144 806s ok 6 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 7168 806s # received: 7168 806s ok 7 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 8192 806s # received: 8192 806s ok 8 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 9216 806s # received: 9216 806s ok 9 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 10240 806s # received: 10240 806s ok 10 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 11264 806s # received: 11264 806s ok 11 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 12288 806s # received: 12288 806s ok 12 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 13312 806s # received: 13312 806s ok 13 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 14336 806s # received: 14336 806s ok 14 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 15360 806s # received: 15360 806s ok 15 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 16384 806s # received: 16384 806s ok 16 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 17408 806s # received: 17408 806s ok 17 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 18432 806s # received: 18432 806s ok 18 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 19456 806s # received: 19456 806s ok 19 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 20480 806s # received: 20480 806s ok 20 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 21504 806s # received: 21504 806s ok 21 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 22528 806s # received: 22528 806s ok 22 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 23552 806s # received: 23552 806s ok 23 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 24576 806s # received: 24576 806s ok 24 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 25600 806s # received: 25600 806s ok 25 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 26624 806s # received: 26624 806s ok 26 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 27648 806s # received: 27648 806s ok 27 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 28672 806s # received: 28672 806s ok 28 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 29696 806s # received: 29696 806s ok 29 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 30720 806s # received: 30720 806s ok 30 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 31744 806s # received: 31744 806s ok 31 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 32768 806s # received: 32768 806s ok 32 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 33792 806s # received: 33792 806s ok 33 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 34816 806s # received: 34816 806s ok 34 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 35840 806s # received: 35840 806s ok 35 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 36864 806s # received: 36864 806s ok 36 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 37888 806s # received: 37888 806s ok 37 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 38912 806s # received: 38912 806s ok 38 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 39936 806s # received: 39936 806s ok 39 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 40960 806s # received: 40960 806s ok 40 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 41984 806s # received: 41984 806s ok 41 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 43008 806s # received: 43008 806s ok 42 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 44032 806s # received: 44032 806s ok 43 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 45056 806s # received: 45056 806s ok 44 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 46080 806s # received: 46080 806s ok 45 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 47104 806s # received: 47104 806s ok 46 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 48128 806s # received: 48128 806s ok 47 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 49152 806s # received: 49152 806s ok 48 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 50176 806s # received: 50176 806s ok 49 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 51200 806s # received: 51200 806s ok 50 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 102400 806s # received: 102400 806s ok 51 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 307200 806s # received: 307200 806s ok 52 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 512000 806s # received: 512000 806s ok 53 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 2048000 806s # received: 2048000 806s ok 54 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 4096000 806s # received: 4096000 806s ok 55 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:14 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 6144000 806s # received: 6144000 806s ok 56 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 10240000 806s # received: 10240000 806s ok 57 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 1024 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #DMMATCH1: 1 806s # 806s # testing : bytes in body 806s # expected: 1024 806s # received: 1024 806s ok 58 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 2048 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #DMMATCH1: 1 806s # 806s # testing : bytes in body 806s # expected: 2048 806s # received: 2048 806s ok 59 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 3072 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #DMMATCH1: 1 806s # 806s # testing : bytes in body 806s # expected: 3072 806s # received: 3072 806s ok 60 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 4096 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #DMMATCH1: 1 806s # 806s # testing : bytes in body 806s # expected: 4096 806s # received: 4096 806s ok 61 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 5120 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #DMMATCH1: 1 806s # 806s # testing : bytes in body 806s # expected: 5120 806s # received: 5120 806s ok 62 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 6144 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #DMMATCH1: 1 806s # 806s # testing : bytes in body 806s # expected: 6144 806s # received: 6144 806s ok 63 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 7168 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #DMMATCH1: 1 806s # 806s # testing : bytes in body 806s # expected: 7168 806s # received: 7168 806s ok 64 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 8192 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #DMMATCH1: 1 806s # 806s # testing : bytes in body 806s # expected: 8192 806s # received: 8192 806s ok 65 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 9216 806s # received: 9216 806s ok 66 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 10240 806s # received: 10240 806s ok 67 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 11264 806s # received: 11264 806s ok 68 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 12288 806s # received: 12288 806s ok 69 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 13312 806s # received: 13312 806s ok 70 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 14336 806s # received: 14336 806s ok 71 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 15360 806s # received: 15360 806s ok 72 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 16384 806s # received: 16384 806s ok 73 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 17408 806s # received: 17408 806s ok 74 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 18432 806s # received: 18432 806s ok 75 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 19456 806s # received: 19456 806s ok 76 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 20480 806s # received: 20480 806s ok 77 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 21504 806s # received: 21504 806s ok 78 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 22528 806s # received: 22528 806s ok 79 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 23552 806s # received: 23552 806s ok 80 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 24576 806s # received: 24576 806s ok 81 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 25600 806s # received: 25600 806s ok 82 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 26624 806s # received: 26624 806s ok 83 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 27648 806s # received: 27648 806s ok 84 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 28672 806s # received: 28672 806s ok 85 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 29696 806s # received: 29696 806s ok 86 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 30720 806s # received: 30720 806s ok 87 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 31744 806s # received: 31744 806s ok 88 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 32768 806s # received: 32768 806s ok 89 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 33792 806s # received: 33792 806s ok 90 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 34816 806s # received: 34816 806s ok 91 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 35840 806s # received: 35840 806s ok 92 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 36864 806s # received: 36864 806s ok 93 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 37888 806s # received: 37888 806s ok 94 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 38912 806s # received: 38912 806s ok 95 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 39936 806s # received: 39936 806s ok 96 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 40960 806s # received: 40960 806s ok 97 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 41984 806s # received: 41984 806s ok 98 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 43008 806s # received: 43008 806s ok 99 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 44032 806s # received: 44032 806s ok 100 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 45056 806s # received: 45056 806s ok 101 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 46080 806s # received: 46080 806s ok 102 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 47104 806s # received: 47104 806s ok 103 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 48128 806s # received: 48128 806s ok 104 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 49152 806s # received: 49152 806s ok 105 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 50176 806s # received: 50176 806s ok 106 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 51200 806s # received: 51200 806s ok 107 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 102400 806s # received: 102400 806s ok 108 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 307200 806s # received: 307200 806s ok 109 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 512000 806s # received: 512000 806s ok 110 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 2048000 806s # received: 2048000 806s ok 111 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 4096000 806s # received: 4096000 806s ok 112 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 6144000 806s # received: 6144000 806s ok 113 806s #lwp request: 806s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 806s #User-Agent: libwww-perl/6.76 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: close 806s #Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 806s #Vary: In-If1 806s #Content-Length: 0 806s #Client-Date: Tue, 17 Dec 2024 19:12:15 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #Client-Transfer-Encoding: chunked 806s #DMMATCH1: 1 806s #X-Content-Length-Note: added by Apache::TestRequest 806s # 806s # testing : bytes in body 806s # expected: 10240000 806s # received: 10240000 806s ok 114 806s ok 807s t/apache/post.t ..................... 807s # using LWP client 807s 1..51 807s # Running under perl version 5.038002 for linux 807s # Current time local: Tue Dec 17 19:12:15 2024 807s # Current time GMT: Tue Dec 17 19:12:15 2024 807s # Using Test.pm version 1.31 807s # Using Apache/Test.pm version 1.42 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 1024 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 5 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '1024' 807s # received: 1024 807s ok 1 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 2048 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 5 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '2048' 807s # received: 2048 807s ok 2 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 3072 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 5 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '3072' 807s # received: 3072 807s ok 3 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 4096 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 5 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '4096' 807s # received: 4096 807s ok 4 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 5120 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 5 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '5120' 807s # received: 5120 807s ok 5 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 6144 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 5 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '6144' 807s # received: 6144 807s ok 6 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 7168 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 5 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '7168' 807s # received: 7168 807s ok 7 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 8192 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 5 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '8192' 807s # received: 8192 807s ok 8 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 9216 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 5 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '9216' 807s # received: 9216 807s ok 9 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 10240 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '10240' 807s # received: 10240 807s ok 10 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 11264 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '11264' 807s # received: 11264 807s ok 11 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 12288 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '12288' 807s # received: 12288 807s ok 12 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 13312 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '13312' 807s # received: 13312 807s ok 13 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 14336 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '14336' 807s # received: 14336 807s ok 14 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 15360 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '15360' 807s # received: 15360 807s ok 15 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 16384 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '16384' 807s # received: 16384 807s ok 16 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 17408 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '17408' 807s # received: 17408 807s ok 17 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 18432 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '18432' 807s # received: 18432 807s ok 18 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 19456 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '19456' 807s # received: 19456 807s ok 19 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 20480 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '20480' 807s # received: 20480 807s ok 20 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 21504 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '21504' 807s # received: 21504 807s ok 21 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 22528 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '22528' 807s # received: 22528 807s ok 22 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 23552 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '23552' 807s # received: 23552 807s ok 23 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 24576 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '24576' 807s # received: 24576 807s ok 24 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 25600 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '25600' 807s # received: 25600 807s ok 25 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 26624 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '26624' 807s # received: 26624 807s ok 26 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 27648 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '27648' 807s # received: 27648 807s ok 27 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 28672 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '28672' 807s # received: 28672 807s ok 28 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 29696 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '29696' 807s # received: 29696 807s ok 29 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 30720 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '30720' 807s # received: 30720 807s ok 30 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 31744 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '31744' 807s # received: 31744 807s ok 31 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 32768 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '32768' 807s # received: 32768 807s ok 32 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 33792 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '33792' 807s # received: 33792 807s ok 33 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 34816 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '34816' 807s # received: 34816 807s ok 34 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 35840 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '35840' 807s # received: 35840 807s ok 35 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 36864 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '36864' 807s # received: 36864 807s ok 36 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 37888 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '37888' 807s # received: 37888 807s ok 37 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 38912 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '38912' 807s # received: 38912 807s ok 38 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 39936 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '39936' 807s # received: 39936 807s ok 39 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 40960 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '40960' 807s # received: 40960 807s ok 40 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 41984 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '41984' 807s # received: 41984 807s ok 41 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 43008 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '43008' 807s # received: 43008 807s ok 42 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 44032 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '44032' 807s # received: 44032 807s ok 43 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 45056 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '45056' 807s # received: 45056 807s ok 44 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 46080 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '46080' 807s # received: 46080 807s ok 45 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 47104 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '47104' 807s # received: 47104 807s ok 46 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 48128 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '48128' 807s # received: 48128 807s ok 47 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 49152 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '49152' 807s # received: 49152 807s ok 48 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 50176 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '50176' 807s # received: 50176 807s ok 49 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 51200 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 6 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '51200' 807s # received: 51200 807s ok 50 807s #lwp request: 807s #POST http://localhost:8529/eat_post HTTP/1.1 807s #User-Agent: libwww-perl/6.76 807s #Content-Length: 102400 807s # 807s #server response: 807s #HTTP/1.1 200 OK 807s #Connection: close 807s #Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 807s #Vary: In-If1 807s #Content-Length: 7 807s #Client-Date: Tue, 17 Dec 2024 19:12:16 GMT 807s #Client-Peer: 127.0.0.1:8529 807s #Client-Response-Num: 1 807s #DMMATCH1: 1 807s # 807s # testing : length posted 807s # expected: '102400' 807s # received: 102400 807s ok 51 807s ok 808s t/apache/pr17629.t .................. 808s 1..4 808s # Running under perl version 5.038002 for linux 808s # Current time local: Tue Dec 17 19:12:16 2024 808s # Current time GMT: Tue Dec 17 19:12:16 2024 808s # Using Test.pm version 1.31 808s # Using Apache/Test.pm version 1.42 808s # expected: 'begin-foobar-end 808s # ' 808s # received: 'begin-foobar-end 808s # ' 808s ok 1 808s # expected: 200 808s # received: '200' 808s ok 2 808s # testing : response was gzipped 808s # expected: 'gzip' 808s # received: 'gzip' 808s ok 3 808s # expected: 'begin-foobar-end 808s # ' 808s # received: 'begin-foobar-end 808s # ' 808s ok 4 808s ok 810s t/apache/pr18757.t .................. 810s 1..3 810s # Running under perl version 5.038002 for linux 810s # Current time local: Tue Dec 17 19:12:17 2024 810s # Current time GMT: Tue Dec 17 19:12:17 2024 810s # Using Test.pm version 1.31 810s # Using Apache/Test.pm version 1.42 810s # testing : 200 response from GET 810s # expected: 200 810s # received: '200' 810s ok 1 810s # expected C-L is 26 810s # URL via proxy is http://localhost:8537/index.html 810s ok 2 810s # line: HTTP/1.1 200 OK 810s # line: Date: Tue, 17 Dec 2024 19:12:19 GMT 810s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 810s # line: Vary: In-If1 810s # line: Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 810s # line: ETag: "1a-613edd771cbc0" 810s # line: Accept-Ranges: bytes 810s # line: Content-Length: 26 810s # line: DMMATCH1: 1 810s # line: Content-Type: text/html 810s # line: 810s # testing : whether proxy strips Content-Length header 810s # expected: 1 810s # received: 1 810s ok 3 810s ok 811s t/apache/pr35292.t .................. 811s 1..3 811s # Running under perl version 5.038002 for linux 811s # Current time local: Tue Dec 17 19:12:19 2024 811s # Current time GMT: Tue Dec 17 19:12:19 2024 811s # Using Test.pm version 1.31 811s # Using Apache/Test.pm version 1.42 811s ok 1 811s ok 2 811s # testing : read response-line 811s # expected: qr/^HTTP\/1\.. 413/ 811s # received: 'HTTP/1.1 413 Request Entity Too Large 811s # ' 811s ok 3 811s ok 812s t/apache/pr35330.t .................. 812s 1..2 812s # Running under perl version 5.038002 for linux 812s # Current time local: Tue Dec 17 19:12:20 2024 812s # Current time GMT: Tue Dec 17 19:12:20 2024 812s # Using Test.pm version 1.31 812s # Using Apache/Test.pm version 1.42 812s # testing : SSI was allowed for location 812s # expected: 200 812s # received: '200' 812s ok 1 812s # testing : file was served with correct content 812s # expected: 'hello' 812s # received: 'hello' 812s ok 2 812s ok 813s t/apache/pr37166.t .................. 813s 1..4 813s # Running under perl version 5.038002 for linux 813s # Current time local: Tue Dec 17 19:12:21 2024 813s # Current time GMT: Tue Dec 17 19:12:21 2024 813s # Using Test.pm version 1.31 813s # Using Apache/Test.pm version 1.42 813s # testing : SSI was allowed for location 813s # expected: 200 813s # received: '200' 813s ok 1 813s # testing : file was served with correct content 813s # expected: 'Hello world 813s # ' 813s # received: 'Hello world 813s # ' 813s ok 2 813s # testing : explicit 200 response 813s # expected: 200 813s # received: '200' 813s ok 3 813s # testing : file was again served with correct content 813s # expected: 'Hello world 813s # ' 813s # received: 'Hello world 813s # ' 813s ok 4 813s ok 815s t/apache/pr43939.t .................. 815s 1..4 815s # Running under perl version 5.038002 for linux 815s # Current time local: Tue Dec 17 19:12:22 2024 815s # Current time GMT: Tue Dec 17 19:12:22 2024 815s # Using Test.pm version 1.31 815s # Using Apache/Test.pm version 1.42 815s # expected: 'begin-default-end 815s # ' 815s # received: 'begin-default-end 815s # ' 815s ok 1 815s # expected: 200 815s # received: '200' 815s ok 2 815s # testing : response was gzipped 815s # expected: 'gzip' 815s # received: 'gzip' 815s ok 3 815s # expected: 'begin-default-end 815s # ' 815s # received: 'begin-default-end 815s # ' 815s ok 4 815s ok 816s t/apache/pr49328.t .................. 816s 1..1 816s # Running under perl version 5.038002 for linux 816s # Current time local: Tue Dec 17 19:12:24 2024 816s # Current time GMT: Tue Dec 17 19:12:24 2024 816s # Using Test.pm version 1.31 816s # Using Apache/Test.pm version 1.42 816s # expected: 'before 816s # included 816s # after 816s # ' 816s # received: 'before 816s # included 816s # after 816s # ' 816s ok 1 816s ok 818s t/apache/rwrite.t ................... 818s # using LWP client 818s 1..114 818s # Running under perl version 5.038002 for linux 818s # Current time local: Tue Dec 17 19:12:25 2024 818s # Current time GMT: Tue Dec 17 19:12:25 2024 818s # Using Test.pm version 1.31 818s # Using Apache/Test.pm version 1.42 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 1024 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #DMMATCH1: 1 818s # 818s # testing : bytes in body 818s # expected: 1024 818s # received: 1024 818s ok 1 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 2048 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #DMMATCH1: 1 818s # 818s # testing : bytes in body 818s # expected: 2048 818s # received: 2048 818s ok 2 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 3072 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #DMMATCH1: 1 818s # 818s # testing : bytes in body 818s # expected: 3072 818s # received: 3072 818s ok 3 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 4096 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #DMMATCH1: 1 818s # 818s # testing : bytes in body 818s # expected: 4096 818s # received: 4096 818s ok 4 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 5120 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #DMMATCH1: 1 818s # 818s # testing : bytes in body 818s # expected: 5120 818s # received: 5120 818s ok 5 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 6144 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #DMMATCH1: 1 818s # 818s # testing : bytes in body 818s # expected: 6144 818s # received: 6144 818s ok 6 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 7168 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #DMMATCH1: 1 818s # 818s # testing : bytes in body 818s # expected: 7168 818s # received: 7168 818s ok 7 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 8192 818s # received: 8192 818s ok 8 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 9216 818s # received: 9216 818s ok 9 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 10240 818s # received: 10240 818s ok 10 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 11264 818s # received: 11264 818s ok 11 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 12288 818s # received: 12288 818s ok 12 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 13312 818s # received: 13312 818s ok 13 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 14336 818s # received: 14336 818s ok 14 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 15360 818s # received: 15360 818s ok 15 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 16384 818s # received: 16384 818s ok 16 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 17408 818s # received: 17408 818s ok 17 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 18432 818s # received: 18432 818s ok 18 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 19456 818s # received: 19456 818s ok 19 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 20480 818s # received: 20480 818s ok 20 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 21504 818s # received: 21504 818s ok 21 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 22528 818s # received: 22528 818s ok 22 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 23552 818s # received: 23552 818s ok 23 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 24576 818s # received: 24576 818s ok 24 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 25600 818s # received: 25600 818s ok 25 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 26624 818s # received: 26624 818s ok 26 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 27648 818s # received: 27648 818s ok 27 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 28672 818s # received: 28672 818s ok 28 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 29696 818s # received: 29696 818s ok 29 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 30720 818s # received: 30720 818s ok 30 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 31744 818s # received: 31744 818s ok 31 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 32768 818s # received: 32768 818s ok 32 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 33792 818s # received: 33792 818s ok 33 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 34816 818s # received: 34816 818s ok 34 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 35840 818s # received: 35840 818s ok 35 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 36864 818s # received: 36864 818s ok 36 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 37888 818s # received: 37888 818s ok 37 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 38912 818s # received: 38912 818s ok 38 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 39936 818s # received: 39936 818s ok 39 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 40960 818s # received: 40960 818s ok 40 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 41984 818s # received: 41984 818s ok 41 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 43008 818s # received: 43008 818s ok 42 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 44032 818s # received: 44032 818s ok 43 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 45056 818s # received: 45056 818s ok 44 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 46080 818s # received: 46080 818s ok 45 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 47104 818s # received: 47104 818s ok 46 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 48128 818s # received: 48128 818s ok 47 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 49152 818s # received: 49152 818s ok 48 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 50176 818s # received: 50176 818s ok 49 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 51200 818s # received: 51200 818s ok 50 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 102400 818s # received: 102400 818s ok 51 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 307200 818s # received: 307200 818s ok 52 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 512000 818s # received: 512000 818s ok 53 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 2048000 818s # received: 2048000 818s ok 54 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 4096000 818s # received: 4096000 818s ok 55 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 6144000 818s # received: 6144000 818s ok 56 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 10240000 818s # received: 10240000 818s ok 57 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 1024 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #DMMATCH1: 1 818s # 818s # testing : bytes in body 818s # expected: 1024 818s # received: 1024 818s ok 58 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 2048 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #DMMATCH1: 1 818s # 818s # testing : bytes in body 818s # expected: 2048 818s # received: 2048 818s ok 59 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 3072 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #DMMATCH1: 1 818s # 818s # testing : bytes in body 818s # expected: 3072 818s # received: 3072 818s ok 60 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 4096 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #DMMATCH1: 1 818s # 818s # testing : bytes in body 818s # expected: 4096 818s # received: 4096 818s ok 61 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 5120 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #DMMATCH1: 1 818s # 818s # testing : bytes in body 818s # expected: 5120 818s # received: 5120 818s ok 62 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 6144 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #DMMATCH1: 1 818s # 818s # testing : bytes in body 818s # expected: 6144 818s # received: 6144 818s ok 63 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 7168 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #DMMATCH1: 1 818s # 818s # testing : bytes in body 818s # expected: 7168 818s # received: 7168 818s ok 64 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 8192 818s # received: 8192 818s ok 65 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 9216 818s # received: 9216 818s ok 66 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 10240 818s # received: 10240 818s ok 67 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 11264 818s # received: 11264 818s ok 68 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 12288 818s # received: 12288 818s ok 69 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 13312 818s # received: 13312 818s ok 70 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 14336 818s # received: 14336 818s ok 71 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 15360 818s # received: 15360 818s ok 72 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 16384 818s # received: 16384 818s ok 73 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 17408 818s # received: 17408 818s ok 74 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 18432 818s # received: 18432 818s ok 75 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 19456 818s # received: 19456 818s ok 76 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 20480 818s # received: 20480 818s ok 77 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 21504 818s # received: 21504 818s ok 78 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 22528 818s # received: 22528 818s ok 79 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 23552 818s # received: 23552 818s ok 80 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 24576 818s # received: 24576 818s ok 81 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 25600 818s # received: 25600 818s ok 82 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 26624 818s # received: 26624 818s ok 83 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 27648 818s # received: 27648 818s ok 84 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 28672 818s # received: 28672 818s ok 85 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 29696 818s # received: 29696 818s ok 86 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 30720 818s # received: 30720 818s ok 87 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 31744 818s # received: 31744 818s ok 88 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 32768 818s # received: 32768 818s ok 89 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 33792 818s # received: 33792 818s ok 90 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 34816 818s # received: 34816 818s ok 91 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 35840 818s # received: 35840 818s ok 92 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 36864 818s # received: 36864 818s ok 93 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 37888 818s # received: 37888 818s ok 94 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 38912 818s # received: 38912 818s ok 95 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 39936 818s # received: 39936 818s ok 96 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 40960 818s # received: 40960 818s ok 97 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 41984 818s # received: 41984 818s ok 98 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 43008 818s # received: 43008 818s ok 99 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 44032 818s # received: 44032 818s ok 100 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 45056 818s # received: 45056 818s ok 101 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 46080 818s # received: 46080 818s ok 102 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 47104 818s # received: 47104 818s ok 103 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 48128 818s # received: 48128 818s ok 104 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 49152 818s # received: 49152 818s ok 105 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 50176 818s # received: 50176 818s ok 106 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 51200 818s # received: 51200 818s ok 107 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 102400 818s # received: 102400 818s ok 108 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 307200 818s # received: 307200 818s ok 109 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 512000 818s # received: 512000 818s ok 110 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:26 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:27 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 2048000 818s # received: 2048000 818s ok 111 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:27 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:27 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 4096000 818s # received: 4096000 818s ok 112 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:27 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:27 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 6144000 818s # received: 6144000 818s ok 113 818s #lwp request: 818s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 818s #User-Agent: libwww-perl/6.76 818s # 818s #server response: 818s #HTTP/1.1 200 OK 818s #Connection: close 818s #Date: Tue, 17 Dec 2024 19:12:27 GMT 818s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 818s #Vary: In-If1 818s #Content-Length: 0 818s #Client-Date: Tue, 17 Dec 2024 19:12:27 GMT 818s #Client-Peer: 127.0.0.1:8529 818s #Client-Response-Num: 1 818s #Client-Transfer-Encoding: chunked 818s #DMMATCH1: 1 818s #X-Content-Length-Note: added by Apache::TestRequest 818s # 818s # testing : bytes in body 818s # expected: 10240000 818s # received: 10240000 818s ok 114 818s ok 819s t/apache/server_name_port.t ......... 819s 1..84 819s # Running under perl version 5.038002 for linux 819s # Current time local: Tue Dec 17 19:12:27 2024 819s # Current time GMT: Tue Dec 17 19:12:27 2024 819s # Using Test.pm version 1.31 819s # Using Apache/Test.pm version 1.42 819s # SENDING: 819s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 819s # expecting 200, got 200 819s ok 1 819s # got SERVER_NAME='righthost', expected 'righthost' 819s ok 2 819s # got SERVER_PORT='8529', expected '8529' 819s ok 3 819s # SENDING: 819s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 819s # expecting 200, got 200 819s ok 4 819s # got SERVER_NAME='righthost', expected 'righthost' 819s ok 5 819s # got SERVER_PORT='123', expected '123' 819s ok 6 819s # SENDING: 819s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 819s # expecting 200, got 200 819s ok 7 819s # got SERVER_NAME='righthost', expected 'righthost' 819s ok 8 819s # got SERVER_PORT='8529', expected '8529' 819s ok 9 819s # SENDING: 819s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 819s # expecting 200, got 200 819s ok 10 819s # got SERVER_NAME='righthost', expected 'righthost' 819s ok 11 819s # got SERVER_PORT='123', expected '123' 819s ok 12 819s # SENDING: 819s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 819s # expecting 200, got 200 819s ok 13 819s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 819s ok 14 819s # got SERVER_PORT='8529', expected '8529' 819s ok 15 819s # SENDING: 819s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 819s # expecting 200, got 200 819s ok 16 819s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 819s ok 17 819s # got SERVER_PORT='123', expected '123' 819s ok 18 819s # SENDING: 819s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 819s # expecting 200, got 200 819s ok 19 819s # got SERVER_NAME='[::1]', expected '[::1]' 819s ok 20 819s # got SERVER_PORT='8529', expected '8529' 819s ok 21 819s # SENDING: 819s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 819s # expecting 200, got 200 819s ok 22 819s # got SERVER_NAME='[::1]', expected '[::1]' 819s ok 23 819s # got SERVER_PORT='123', expected '123' 819s ok 24 819s # SENDING: 819s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 819s # expecting 200, got 200 819s ok 25 819s # got SERVER_NAME='[a::1]', expected '[a::1]' 819s ok 26 819s # got SERVER_PORT='8529', expected '8529' 819s ok 27 819s # SENDING: 819s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 819s # expecting 200, got 200 819s ok 28 819s # got SERVER_NAME='[a::1]', expected '[a::1]' 819s ok 29 819s # got SERVER_PORT='123', expected '123' 819s ok 30 819s # SENDING: 819s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 819s # expecting 200, got 200 819s ok 31 819s # got SERVER_NAME='[a::1]', expected '[a::1]' 819s ok 32 819s # got SERVER_PORT='8529', expected '8529' 819s ok 33 819s # SENDING: 819s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 819s # expecting 200, got 200 819s ok 34 819s # got SERVER_NAME='[a::1]', expected '[a::1]' 819s ok 35 819s # got SERVER_PORT='123', expected '123' 819s ok 36 819s # SENDING: 819s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 819s # expecting 200, got 200 819s ok 37 819s # got SERVER_NAME='righthost', expected 'righthost' 819s ok 38 819s # got SERVER_PORT='8529', expected '8529' 819s ok 39 819s # SENDING: 819s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 819s # expecting 200, got 200 819s ok 40 819s # got SERVER_NAME='righthost', expected 'righthost' 819s ok 41 819s # got SERVER_PORT='123', expected '123' 819s ok 42 819s # SENDING: 819s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 819s # expecting 200, got 200 819s ok 43 819s # got SERVER_NAME='righthost', expected 'righthost' 819s ok 44 819s # got SERVER_PORT='8529', expected '8529' 819s ok 45 819s # SENDING: 819s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 819s # expecting 200, got 200 819s ok 46 819s # got SERVER_NAME='righthost', expected 'righthost' 819s ok 47 819s # got SERVER_PORT='123', expected '123' 819s ok 48 819s # SENDING: 819s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 819s # expecting 200, got 200 819s ok 49 819s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 819s ok 50 819s # got SERVER_PORT='8529', expected '8529' 819s ok 51 819s # SENDING: 819s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 819s # expecting 200, got 200 819s ok 52 819s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 819s ok 53 819s # got SERVER_PORT='123', expected '123' 819s ok 54 819s # SENDING: 819s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 819s # expecting 200, got 200 819s ok 55 819s # got SERVER_NAME='[::1]', expected '[::1]' 819s ok 56 819s # got SERVER_PORT='8529', expected '8529' 819s ok 57 819s # SENDING: 819s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 819s # expecting 200, got 200 819s ok 58 819s # got SERVER_NAME='[::1]', expected '[::1]' 819s ok 59 819s # got SERVER_PORT='123', expected '123' 819s ok 60 819s # SENDING: 819s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 819s # expecting 200, got 200 819s ok 61 819s # got SERVER_NAME='righthost', expected 'righthost' 819s ok 62 819s # got SERVER_PORT='8529', expected '8529' 819s ok 63 819s # SENDING: 819s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 819s # expecting 200, got 200 819s ok 64 819s # got SERVER_NAME='righthost', expected 'righthost' 819s ok 65 819s # got SERVER_PORT='123', expected '123' 819s ok 66 819s # SENDING: 819s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 819s # expecting 200, got 200 819s ok 67 819s # got SERVER_NAME='righthost', expected 'righthost' 819s ok 68 819s # got SERVER_PORT='8529', expected '8529' 819s ok 69 819s # SENDING: 819s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 819s # expecting 200, got 200 819s ok 70 819s # got SERVER_NAME='righthost', expected 'righthost' 819s ok 71 819s # got SERVER_PORT='123', expected '123' 819s ok 72 819s # SENDING: 819s # 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 819s # expecting 200, got 200 819s ok 73 819s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 819s ok 74 819s # got SERVER_PORT='8529', expected '8529' 819s ok 75 819s # SENDING: 819s # 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 819s # expecting 200, got 200 819s ok 76 819s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 819s ok 77 819s # got SERVER_PORT='123', expected '123' 819s ok 78 819s # SENDING: 819s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 819s # expecting 200, got 200 819s ok 79 819s # got SERVER_NAME='[::1]', expected '[::1]' 819s ok 80 819s # got SERVER_PORT='8529', expected '8529' 819s ok 81 819s # SENDING: 819s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 819s # expecting 200, got 200 819s ok 82 819s # got SERVER_NAME='[::1]', expected '[::1]' 819s ok 83 819s # got SERVER_PORT='123', expected '123' 819s ok 84 819s ok 820s t/apache/teclchunk.t ................ skipped: Not supported yet 822s t/apr/uri.t ......................... 822s 1..1 822s # Running under perl version 5.038002 for linux 822s # Current time local: Tue Dec 17 19:12:29 2024 822s # Current time GMT: Tue Dec 17 19:12:29 2024 822s # Using Test.pm version 1.31 822s # Using Apache/Test.pm version 1.42 822s ok 1 822s ok 823s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 824s t/filter/case.t ..................... 824s 1..4 824s # Running under perl version 5.038002 for linux 824s # Current time local: Tue Dec 17 19:12:32 2024 824s # Current time GMT: Tue Dec 17 19:12:32 2024 824s # Using Test.pm version 1.31 824s # Using Apache/Test.pm version 1.42 824s ok 1 824s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 824s # expected 200 824s # received 200 824s # body: =HEAD1 NAME 824s X X 824s 824s PERLSUB - PERL SUBROUTINES 824s 824s =HEAD1 SYNOPSIS 824s 824s TO DECLARE SUBROUTINES: 824s X X 824s 824s SUB NAME; # A "FORWARD" DECLARATION. 824s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 824s SUB NAME : ATTRS; # WITH ATTRIBUTES 824s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 824s 824s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 824s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 824s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 824s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 824s 824s USE FEATURE 'SIGNATURES'; 824s SUB NAME(SIG) BLOCK # WITH SIGNATURE 824s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 824s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 824s 824s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 824s X 824s 824s $SUBREF = SUB BLOCK; # NO PROTO 824s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 824s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 824s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 824s 824s USE FEATURE 'SIGNATURES'; 824s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 824s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 824s 824s TO IMPORT SUBROUTINES: 824s X 824s 824s USE MODULE QW(NAME1 NAME2 NAME3); 824s 824s TO CALL SUBROUTINES: 824s X X 824s 824s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 824s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 824s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 824s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 824s 824s =HEAD1 DESCRIPTION 824s 824s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 824s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 824s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 824s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 824s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 824s ITS NAME OR A CODE REFERENCE. 824s 824s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 824s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 824s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 824s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 824s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 824s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 824s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 824s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 824s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 824s X X 824s 824s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 824s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 824s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 824s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 824s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 824s SUCH A SIGNATURE-USING SUBROUTINE. 824s 824s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 824s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 824s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 824s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 824s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 824s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 824s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 824s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 824s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 824s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 824s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 824s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 824s X X X<@_> 824s 824s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 824s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 824s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 824s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 824s L AND L. 824s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 824s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 824s 824s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 824s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 824s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 824s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 824s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 824s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 824s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 824s ONE LARGE INDISTINGUISHABLE LIST. 824s 824s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 824s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 824s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 824s EMPTY SUB RETURNS THE EMPTY LIST. 824s X X X 824s 824s EXAMPLE: 824s 824s SUB MAX { 824s MY $MAX = SHIFT(@_); 824s FOREACH $FOO (@_) { 824s $MAX = $FOO IF $MAX < $FOO; 824s } 824s RETURN $MAX; 824s } 824s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 824s 824s EXAMPLE: 824s 824s # GET A LINE, COMBINING CONTINUATION LINES 824s # THAT START WITH WHITESPACE 824s 824s SUB GET_LINE { 824s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 824s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 824s IF ($LOOKAHEAD =~ /^[ \T]/) { 824s $THISLINE .= $LOOKAHEAD; 824s } 824s ELSE { 824s LAST LINE; 824s } 824s } 824s RETURN $THISLINE; 824s } 824s 824s $LOOKAHEAD = ; # GET FIRST LINE 824s WHILE (DEFINED($LINE = GET_LINE())) { 824s ... 824s } 824s 824s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 824s 824s SUB MAYBESET { 824s MY($KEY, $VALUE) = @_; 824s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 824s } 824s 824s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 824s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 824s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 824s ITS CALLER'S VALUES. 824s X X 824s 824s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 824s SUB UPCASE_IN { 824s FOR (@_) { TR/A-Z/A-Z/ } 824s } 824s 824s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 824s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 824s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 824s X X 824s 824s UPCASE_IN("FREDERICK"); 824s 824s IT WOULD BE MUCH SAFER IF THE C FUNCTION 824s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 824s OF CHANGING THEM IN PLACE: 824s 824s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 824s SUB UPCASE { 824s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 824s MY @PARMS = @_; 824s FOR (@PARMS) { TR/A-Z/A-Z/ } 824s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 824s } 824s 824s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 824s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 824s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 824s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 824s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 824s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 824s 824s @NEWLIST = UPCASE(@LIST1, @LIST2); 824s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 824s 824s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 824s 824s (@X, @Y) = UPCASE(@LIST1, @LIST2); 824s 824s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 824s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 824s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 824s L
FOR ALTERNATIVES. 824s 824s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 824s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 824s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 824s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 824s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 824s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 824s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 824s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 824s SEE L FOR MORE ABOUT ALL THAT. 824s X<&> 824s 824s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 824s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 824s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 824s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 824s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 824s X 824s 824s &FOO(1,2,3); # PASS THREE ARGUMENTS 824s FOO(1,2,3); # THE SAME 824s 824s FOO(); # PASS A NULL LIST 824s &FOO(); # THE SAME 824s 824s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 824s USE STRICT 'SUBS'; 824s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 824s # A COMPILE-TIME ERROR 824s NO STRICT 'SUBS'; 824s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 824s # A LITERAL STRING "FOO" 824s 824s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 824s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 824s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 824s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 824s X<&> 824s 824s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 824s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 824s YOUR SUBROUTINE'S NAME. 824s 824s USE V5.16; 824s MY $FACTORIAL = SUB { 824s MY ($X) = @_; 824s RETURN 1 IF $X == 1; 824s RETURN($X * __SUB__->( $X - 1 ) ); 824s }; 824s 824s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 824s IS SUBJECT TO CHANGE. 824s 824s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 824s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 824s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 824s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 824s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 824s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 824s SPECIAL, PRE-DEFINED THINGS. 824s 824s =OVER 824s 824s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 824s 824s C 824s 824s =ITEM DOCUMENTED IN L 824s 824s C, C 824s 824s =ITEM DOCUMENTED IN L 824s 824s C, C 824s 824s =ITEM DOCUMENTED IN L 824s 824s C, C, C, C, C, C, C, 824s C, C, C, C, C, C, 824s C, C, C, C, C, C, C, 824s C, C, C, C, C, C, 824s C, C, C, C, C, 824s C, C, C, C 824s 824s =ITEM DOCUMENTED IN L 824s 824s C, C, C, C, C, C, C, 824s C, C, C, C, C, C, C, 824s C, C, C, C, C, C 824s 824s =ITEM DOCUMENTED IN L 824s 824s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 824s L<< C|PERLFUNC/REQUIRE >> 824s 824s =ITEM DOCUMENTED IN L 824s 824s C 824s 824s =ITEM DOCUMENTED IN L 824s 824s C, C, C, C, C 824s 824s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 824s 824s ANY STARTING WITH C<(> 824s 824s =BACK 824s 824s THE C, C, C, C AND C SUBROUTINES 824s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 824s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 824s EXPLICITLY. SEE L 824s 824s =HEAD2 SIGNATURES 824s 824s X X 824s 824s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 824s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 824s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 824s 824s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 824s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 824s DIRECTLY BY C, IN THE CURRENT SCOPE. 824s 824s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 824s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 824s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 824s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 824s 824s FOR EXAMPLE, 824s 824s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 824s 824s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 824s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 824s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 824s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 824s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 824s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 824s 824s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 824s THE SIGNATURE. FOR EXAMPLE, 824s 824s SUB FOO ($LEFT, $RIGHT) { 824s RETURN $LEFT + $RIGHT; 824s } 824s 824s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 824s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 824s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 824s EQUIVALENT TO 824s 824s SUB FOO { 824s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 824s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 824s MY $LEFT = $_[0]; 824s MY $RIGHT = $_[1]; 824s RETURN $LEFT + $RIGHT; 824s } 824s 824s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 824s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 824s 824s SUB FOO ($FIRST, $, $THIRD) { 824s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 824s } 824s 824s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 824s MANDATORY FOR THE CALLER TO PASS IT. 824s 824s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 824s SEPARATED FROM THE PARAMETER NAME BY C<=>: 824s 824s SUB FOO ($LEFT, $RIGHT = 0) { 824s RETURN $LEFT + $RIGHT; 824s } 824s 824s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 824s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 824s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 824s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 824s FOR EXAMPLE, 824s 824s MY $AUTO_ID = 0; 824s SUB FOO ($THING, $ID = $AUTO_ID++) { 824s PRINT "$THING HAS ID $ID"; 824s } 824s 824s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 824s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 824s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 824s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 824s 824s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 824s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 824s } 824s 824s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 824s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 824s VALUE PROVIDED WAS C. 824s 824s SUB FOO ($NAME //= "WORLD") { 824s PRINT "HELLO, $NAME"; 824s } 824s 824s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 824s 824s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 824s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 824s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 824s 824s SUB FOO ($X ||= 10) { 824s RETURN 5 + $X; 824s } 824s 824s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 824s FOR EXAMPLE, 824s 824s SUB FOO ($THING, $ = 1) { 824s PRINT $THING; 824s } 824s 824s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 824s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 824s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 824s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 824s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 824s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 824s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 824s 824s SUB FOO ($THING, $=) { 824s PRINT $THING; 824s } 824s 824s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 824s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 824s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 824s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 824s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 824s TO RIGHT. 824s 824s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 824s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 824s 824s SUB FOO ($FILTER, @INPUTS) { 824s PRINT $FILTER->($_) FOREACH @INPUTS; 824s } 824s 824s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 824s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 824s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 824s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 824s 824s SUB FOO ($THING, @) { 824s PRINT $THING; 824s } 824s 824s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 824s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 824s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 824s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 824s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 824s AS WITH STANDARD HASH CONSTRUCTION. 824s 824s SUB FOO ($FILTER, %INPUTS) { 824s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 824s } 824s 824s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 824s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 824s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 824s 824s SUB FOO ($THING, %) { 824s PRINT $THING; 824s } 824s 824s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 824s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 824s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 824s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 824s AN EMPTY ARRAY OR EMPTY HASH. 824s 824s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 824s THAT THE CALLER PASSED NO ARGUMENTS: 824s 824s SUB FOO () { 824s RETURN 123; 824s } 824s 824s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 824s WARNING IN THE C CATEGORY. FROM PERL 5.36 824s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 824s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 824s STATEMENT SUCH AS: 824s 824s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 824s 824s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 824s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 824s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 824s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 824s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 824s WARNINGS IN THE C CATEGORY WHEN 824s COMPILED: 824s 824s SUB F ($X) { 824s # THIS LINE EMITS THE WARNING SEEN BELOW 824s PRINT "ARGUMENTS ARE @_"; 824s } 824s 824s Z<> 824s 824s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 824s EXPERIMENTAL AT ... 824s 824s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 824s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 824s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 824s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 824s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 824s SUPPLY THAT ARGUMENT. 824s 824s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 824s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 824s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 824s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 824s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 824s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 824s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 824s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 824s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 824s 824s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 824s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 824s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 824s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 824s L. FOR EXAMPLE, 824s 824s SUB FOO :PROTOTYPE($) { $_[0] } 824s 824s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 824s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 824s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 824s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 824s 824s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 824s RETURN $LEFT + $RIGHT; 824s } 824s 824s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 824s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 824s THE SUBROUTINE'S BODY. 824s 824s =HEAD2 PRIVATE VARIABLES VIA MY() 824s X X X X X 824s X X 824s 824s SYNOPSIS: 824s 824s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 824s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 824s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 824s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 824s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 824s 824s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 824s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 824s SEE L AND L. 824s 824s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 824s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 824s (C/C/C/C), LOOP 824s (C/C/C/C/C), SUBROUTINE, C, 824s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 824s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 824s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 824s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 824s WITH C INSTEAD. 824s 824s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 824s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 824s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 824s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 824s ITS OWN COPY. 824s X 824s 824s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 824s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 824s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 824s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 824s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 824s 824s MY $X = 10; 824s SUB BUMPX { $X++ } 824s 824s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 824s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 824s THE C ITSELF. SEE L. 824s X 824s 824s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 824s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 824s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 824s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 824s 824s $ARG = "FRED"; # "GLOBAL" VARIABLE 824s $N = CUBE_ROOT(27); 824s PRINT "$ARG THINKS THE ROOT IS $N\N"; 824s # OUTPUTS: FRED THINKS THE ROOT IS 3 824s 824s SUB CUBE_ROOT { 824s MY $ARG = SHIFT; # NAME DOESN'T MATTER 824s $ARG **= 1/3; 824s RETURN $ARG; 824s } 824s 824s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 824s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 824s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 824s 824s MY ($FOO) = ; # WRONG? 824s MY @FOO = ; 824s 824s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 824s 824s MY $FOO = ; 824s 824s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 824s 824s MY $FOO, $BAR = 1; # WRONG 824s 824s THAT HAS THE SAME EFFECT AS 824s 824s MY $FOO; 824s $BAR = 1; 824s 824s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 824s THE CURRENT STATEMENT. THUS, 824s 824s MY $X = $X; 824s 824s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 824s THE EXPRESSION 824s 824s MY $X = 123 AND $X == 123 824s 824s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 824s 824s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 824s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 824s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 824s 824s WHILE (MY $LINE = <>) { 824s $LINE = LC $LINE; 824s } CONTINUE { 824s PRINT $LINE; 824s } 824s 824s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 824s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 824s IT. SIMILARLY, IN THE CONDITIONAL 824s 824s IF ((MY $ANSWER = ) =~ /^YES$/I) { 824s USER_AGREES(); 824s } ELSIF ($ANSWER =~ /^NO$/I) { 824s USER_DISAGREES(); 824s } ELSE { 824s CHOMP $ANSWER; 824s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 824s } 824s 824s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 824s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 824s BUT NOT BEYOND IT. SEE L FOR INFORMATION 824s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 824s 824s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 824s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 824s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 824s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 824s IN THE LOOP 824s X X 824s 824s FOR MY $I (1, 2, 3) { 824s SOME_FUNCTION(); 824s } 824s 824s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 824s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 824s X X 824s 824s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 824s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 824s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 824s 824s USE STRICT 'VARS'; 824s 824s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 824s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 824s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 824s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 824s THIS WITH C. 824s 824s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 824s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 824s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 824s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 824s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 824s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 824s EXAMPLE. 824s 824s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 824s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 824s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 824s 824s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 824s 824s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 824s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 824s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 824s 824s PACKAGE MAIN; 824s LOCAL $X = 10; 824s MY $X = 20; 824s PRINT "$X AND $::X\N"; 824s 824s THAT WILL PRINT OUT C<20> AND C<10>. 824s 824s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 824s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 824s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 824s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 824s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 824s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 824s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 824s AN ANONYMOUS SUB REFERENCE: 824s 824s MY $SECRET_VERSION = '1.001-BETA'; 824s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 824s &$SECRET_SUB(); 824s 824s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 824s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 824s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 824s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 824s UNQUALIFIED AND UNQUALIFIABLE. 824s 824s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 824s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 824s L FOR SOMETHING OF A WORK-AROUND TO 824s THIS. 824s 824s =HEAD2 PERSISTENT PRIVATE VARIABLES 824s X X X X 824s X X 824s 824s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 824s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 824s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 824s 824s =HEAD3 PERSISTENT VARIABLES VIA STATE() 824s 824s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 824s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 824s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 824s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 824s THE C FORM DOES NOT REQUIRE THE 824s C PRAGMA. 824s 824s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 824s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 824s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 824s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 824s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 824s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 824s SUBROUTINE EACH TIME IT IS EXECUTED.) 824s 824s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 824s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 824s 824s USE FEATURE 'STATE'; 824s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 824s 824s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 824s 824s USE FEATURE 'STATE'; 824s SUB CREATE_COUNTER { 824s RETURN SUB { STATE $X; RETURN ++$X } 824s } 824s 824s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 824s CODE OUTSIDE. 824s 824s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 824s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 824s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 824s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 824s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 824s 824s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 824s 824s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 824s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 824s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 824s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 824s 824s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 824s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 824s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 824s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 824s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 824s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 824s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 824s 824s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 824s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 824s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 824s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 824s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 824s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 824s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 824s 824s { 824s MY $SECRET_VAL = 0; 824s SUB GIMME_ANOTHER { 824s RETURN ++$SECRET_VAL; 824s } 824s } 824s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 824s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 824s 824s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 824s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 824s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 824s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 824s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 824s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 824s STARTS TO RUN: 824s 824s BEGIN { 824s MY $SECRET_VAL = 0; 824s SUB GIMME_ANOTHER { 824s RETURN ++$SECRET_VAL; 824s } 824s } 824s 824s SEE L ABOUT THE 824s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 824s C AND C. 824s 824s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 824s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 824s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 824s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 824s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 824s 824s =HEAD2 TEMPORARY VALUES VIA LOCAL() 824s X X X X 824s X 824s 824s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 824s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 824s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 824s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 824s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 824s 824s SYNOPSIS: 824s 824s # LOCALIZATION OF VALUES 824s 824s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 824s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 824s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 824s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 824s 824s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 824s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 824s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 824s # LOCALIZATION 824s 824s # LOCALIZATION OF SYMBOLS 824s 824s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 824s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 824s # @MERLYN IS REALLY @RANDAL, ETC 824s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 824s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 824s 824s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 824s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 824s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 824s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 824s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 824s 824s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 824s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 824s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 824s CREATES NEW, DYNAMICALLY SCOPED VALUES. 824s 824s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 824s PLACED IN PARENTHESES. THIS OPERATOR WORKS 824s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 824s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 824s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 824s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 824s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 824s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 824s UNDEFINED VALUE.) 824s 824s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 824s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 824s VARIABLES OUTSIDE THE LOOP. 824s 824s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 824s X 824s 824s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 824s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 824s VIEWED AS A SCALAR OR AN ARRAY. SO 824s 824s LOCAL($FOO) = ; 824s LOCAL @FOO = ; 824s 824s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 824s 824s LOCAL $FOO = ; 824s 824s SUPPLIES A SCALAR CONTEXT. 824s 824s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 824s X 824s 824s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 824s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 824s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 824s 824s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 824s 824s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 824s { LOCAL $/ = UNDEF; $SLURP = ; } 824s 824s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 824s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 824s I, BECAUSE THE $1 VARIABLE IS 824s MAGICAL AND READ-ONLY : 824s 824s LOCAL $1 = 2; 824s 824s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 824s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 824s TO SAFELY REUSE $_ IN A SUBROUTINE. 824s 824s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 824s WORK AS DESCRIBED. 824s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 824s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 824s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 824s SEE L FOR MORE 824s DETAILS. 824s X 824s 824s =HEAD3 LOCALIZATION OF GLOBS 824s X X 824s 824s THE CONSTRUCT 824s 824s LOCAL *NAME; 824s 824s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 824s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 824s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 824s 824s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 824s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 824s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 824s SEPARATOR. 824s 824s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 824s X X 824s X 824s 824s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 824s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 824s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 824s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 824s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 824s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 824s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 824s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 824s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 824s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 824s 824s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 824s @ARY = ( 0..5 ); 824s { 824s LOCAL($ARY[5]) = 6; 824s LOCAL($HASH{'A'}) = 'DRILL'; 824s WHILE (MY $E = POP(@ARY)) { 824s PRINT "$E . . .\N"; 824s LAST UNLESS $E > 3; 824s } 824s IF (@ARY) { 824s $HASH{'ONLY A'} = 'TEST'; 824s DELETE $HASH{'A'}; 824s } 824s } 824s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 824s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 824s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 824s 824s PERL WILL PRINT 824s 824s 6 . . . 824s 4 . . . 824s 3 . . . 824s THIS IS A TEST ONLY A TEST. 824s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 824s 824s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 824s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 824s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 824s SURPRISING, AND IS VERY LIKELY TO CHANGE. 824s 824s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 824s X X X 824s X 824s 824s YOU CAN USE THE C AND C 824s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 824s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 824s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 824s 824s DO { 824s MY $VAL = $ARRAY[$IDX]; 824s LOCAL $ARRAY[$IDX]; 824s DELETE $ARRAY[$IDX]; 824s $VAL 824s } 824s 824s AND 824s 824s DO { 824s MY $VAL = $HASH{KEY}; 824s LOCAL $HASH{KEY}; 824s DELETE $HASH{KEY}; 824s $VAL 824s } 824s 824s EXCEPT THAT FOR THOSE THE C IS 824s SCOPED TO THE C BLOCK. SLICES ARE 824s ALSO ACCEPTED. 824s 824s MY %HASH = ( 824s A => [ 7, 8, 9 ], 824s B => 1, 824s ) 824s 824s { 824s MY $X = DELETE LOCAL $HASH{A}; 824s # $X IS [ 7, 8, 9 ] 824s # %HASH IS (B => 1) 824s 824s { 824s MY @NUMS = DELETE LOCAL @$X[0, 2] 824s # @NUMS IS (7, 9) 824s # $X IS [ UNDEF, 8 ] 824s 824s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 824s } 824s # $X IS BACK TO [ 7, 8, 9 ] 824s 824s } 824s # %HASH IS BACK TO ITS ORIGINAL STATE 824s 824s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 824s 824s =HEAD2 LVALUE SUBROUTINES 824s X X 824s 824s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 824s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 824s 824s MY $VAL; 824s SUB CANMOD : LVALUE { 824s $VAL; # OR: RETURN $VAL; 824s } 824s SUB NOMOD { 824s $VAL; 824s } 824s 824s CANMOD() = 5; # ASSIGNS TO $VAL 824s NOMOD() = 5; # ERROR 824s 824s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 824s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 824s BY A SCALAR. FOR EXAMPLE, CONSIDER: 824s 824s DATA(2,3) = GET_DATA(3,4); 824s 824s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 824s 824s (DATA(2,3)) = GET_DATA(3,4); 824s 824s AND IN: 824s 824s (DATA(2),DATA(3)) = GET_DATA(3,4); 824s 824s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 824s 824s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 824s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 824s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 824s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 824s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 824s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 824s 824s =HEAD2 LEXICAL SUBROUTINES 824s X X X X 824s 824s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 824s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 824s AVAILABLE UNDER C OR C OR HIGHER. 824s 824s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 824s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 824s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 824s CATEGORY WAS DISABLED. 824s 824s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 824s DECLARED, AND ONLY AFTER THAT DECLARATION: 824s 824s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 824s # VERSIONS EARLIER THAN 5.26. 824s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 824s USE FEATURE 'LEXICAL_SUBS'; 824s 824s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 824s STATE SUB FOO { 824s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 824s } 824s FOO(); # CALLS "STATE" SUB 824s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 824s 824s MY SUB BAR { ... } 824s BAR(); # CALLS "MY" SUB 824s 824s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 824s 824s # WRONG 824s MY SUB BAZ { 824s BAZ(); 824s } 824s 824s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 824s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 824s 824s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 824s 824s MY SUB BAZ { 824s __SUB__->(); # CALLS ITSELF 824s } 824s 824s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 824s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 824s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 824s HOWEVER: 824s 824s MY SUB BAZ; # PREDECLARATION 824s SUB BAZ { # DEFINE THE "MY" SUB 824s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 824s } 824s 824s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 824s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 824s C; THEY KEEP EACH OTHER ALIVE (SEE L). 824s 824s =HEAD3 C VS C 824s 824s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 824s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 824s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 824s CONTAINING BLOCK TO THE NEXT. 824s 824s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 824s NECESSARY IF YOU WANT TO CREATE CLOSURES: 824s 824s SUB WHATEVER { 824s MY $X = SHIFT; 824s MY SUB INNER { 824s ... DO SOMETHING WITH $X ... 824s } 824s INNER(); 824s } 824s 824s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 824s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 824s SEE THE C<$X> FROM THE FIRST CALL TO C. 824s 824s =HEAD3 C SUBROUTINES 824s 824s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 824s SUBROUTINE OF THE SAME NAME. 824s 824s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 824s INSIDE AN INNER SCOPE: 824s 824s SUB FOO { ... } 824s 824s SUB BAR { 824s MY SUB FOO { ... } 824s { 824s # NEED TO USE THE OUTER FOO HERE 824s OUR SUB FOO; 824s FOO(); 824s } 824s } 824s 824s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 824s 824s PACKAGE MYSNEAKYMODULE; 824s 824s OUR SUB DO_SOMETHING { ... } 824s 824s SUB DO_SOMETHING_WITH_CALLER { 824s PACKAGE DB; 824s () = CALLER 1; # SETS @DB::ARGS 824s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 824s } 824s 824s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 824s X X<*> 824s 824s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 824s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 824s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 824s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 824s 824s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 824s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 824s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 824s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 824s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 824s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 824s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 824s 824s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 824s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 824s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 824s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 824s 824s SUB DOUBLEARY { 824s LOCAL(*SOMEARY) = @_; 824s FOREACH $ELEM (@SOMEARY) { 824s $ELEM *= 2; 824s } 824s } 824s DOUBLEARY(*FOO); 824s DOUBLEARY(*BAR); 824s 824s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 824s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 824s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 824s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 824s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 824s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 824s 824s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 824s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 824s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 824s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 824s L. 824s 824s =HEAD2 WHEN TO STILL USE LOCAL() 824s X X 824s 824s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 824s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 824s I USE C INSTEAD OF C. 824s 824s =OVER 4 824s 824s =ITEM 1. 824s 824s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 824s 824s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 824s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 824s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 824s IN C<@FIELDS>. 824s 824s { 824s LOCAL @ARGV = ("/ETC/MOTD"); 824s LOCAL $/ = UNDEF; 824s LOCAL $_ = <>; 824s @FIELDS = SPLIT /^\S*=+\S*$/; 824s } 824s 824s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 824s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 824s 824s =ITEM 2. 824s 824s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 824s 824s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 824s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 824s TABLE ENTRIES: 824s 824s SUB IOQUEUE { 824s LOCAL (*READER, *WRITER); # NOT MY! 824s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 824s RETURN (*READER, *WRITER); 824s } 824s ($HEAD, $TAIL) = IOQUEUE(); 824s 824s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 824s ENTRIES. 824s 824s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 824s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 824s A LOCAL ALIAS. 824s 824s { 824s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 824s GROW(); # REALLY CALLS SHRINK() 824s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 824s } 824s GROW(); # GET THE REAL GROW() AGAIN 824s 824s SEE L FOR MORE ABOUT MANIPULATING 824s FUNCTIONS BY NAME IN THIS WAY. 824s 824s =ITEM 3. 824s 824s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 824s 824s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 824s IS DONE ON DYNAMICS: 824s 824s { 824s LOCAL $SIG{INT} = 'IGNORE'; 824s FUNCT(); # UNINTERRUPTIBLE 824s } 824s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 824s 824s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 824s 824s =BACK 824s 824s =HEAD2 PASS BY REFERENCE 824s X X X 824s 824s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 824s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 824s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 824s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 824s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 824s 824s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 824s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 824s OF ALL THEIR FORMER LAST ELEMENTS: 824s 824s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 824s 824s SUB POPMANY { 824s MY $AREF; 824s MY @RETLIST; 824s FOREACH $AREF ( @_ ) { 824s PUSH @RETLIST, POP @$AREF; 824s } 824s RETURN @RETLIST; 824s } 824s 824s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 824s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 824s 824s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 824s SUB INTER { 824s MY ($K, $HREF, %SEEN); # LOCALS 824s FOREACH $HREF (@_) { 824s WHILE ( $K = EACH %$HREF ) { 824s $SEEN{$K}++; 824s } 824s } 824s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 824s } 824s 824s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 824s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 824s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 824s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 824s A LITTLE EXPENSIVE. 824s 824s WHERE PEOPLE GET INTO TROUBLE IS HERE: 824s 824s (@W, @X) = FUNC(@Y, @Z); 824s OR 824s (%W, %X) = FUNC(%Y, %Z); 824s 824s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 824s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 824s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 824s AS ALWAYS. 824s 824s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 824s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 824s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 824s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 824s 824s ($WREF, $XREF) = FUNC(\@Y, \@Z); 824s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 824s SUB FUNC { 824s MY ($YREF, $ZREF) = @_; 824s IF (@$YREF > @$ZREF) { 824s RETURN ($YREF, $ZREF); 824s } ELSE { 824s RETURN ($ZREF, $YREF); 824s } 824s } 824s 824s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 824s 824s (*W, *X) = FUNC(\@Y, \@Z); 824s PRINT "@W HAS MORE THAN @X\N"; 824s SUB FUNC { 824s LOCAL (*Y, *Z) = @_; 824s IF (@Y > @Z) { 824s RETURN (\@Y, \@Z); 824s } ELSE { 824s RETURN (\@Z, \@Y); 824s } 824s } 824s 824s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 824s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 824s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 824s ARE IN THE SYMBOL TABLE. 824s 824s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 824s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 824s FOR EXAMPLE: 824s 824s SPLUTTER(\*STDOUT); 824s SUB SPLUTTER { 824s MY $FH = SHIFT; 824s PRINT $FH "HER UM WELL A HMMM\N"; 824s } 824s 824s $REC = GET_REC(\*STDIN); 824s SUB GET_REC { 824s MY $FH = SHIFT; 824s RETURN SCALAR <$FH>; 824s } 824s 824s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 824s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 824s 824s SUB OPENIT { 824s MY $PATH = SHIFT; 824s LOCAL *FH; 824s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 824s } 824s 824s =HEAD2 PROTOTYPES 824s X X 824s 824s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 824s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 824s SECTION OR WITH A L. 824s IF YOU DECLARE EITHER OF 824s 824s SUB MYPUSH (\@@) 824s SUB MYPUSH :PROTOTYPE(\@@) 824s 824s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 824s 824s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 824s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 824s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 824s OF AN ATTRIBUTE. 824s 824s THE 824s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 824s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 824s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 824s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 824s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 824s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 824s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 824s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 824s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 824s 824s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 824s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 824s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 824s 824s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 824s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 824s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 824s CORRESPONDING BUILT-IN. 824s 824s DECLARED AS CALLED AS 824s 824s SUB MYLINK ($$) MYLINK $OLD, $NEW 824s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 824s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 824s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 824s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 824s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 824s SUB MYPOP (\@) MYPOP @ARRAY 824s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 824s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 824s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 824s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 824s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 824s SUB MYRAND (;$) MYRAND 42 824s SUB MYTIME () MYTIME 824s 824s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 824s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 824s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 824s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 824s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 824s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 824s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 824s 824s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 824s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 824s 824s SUB MYREF (\[$@%&*]) 824s 824s WILL ALLOW CALLING MYREF() AS 824s 824s MYREF $VAR 824s MYREF @ARRAY 824s MYREF %HASH 824s MYREF &SUB 824s MYREF *GLOB 824s 824s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 824s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 824s 824s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 824s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 824s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 824s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 824s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 824s 824s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 824s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 824s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 824s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 824s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 824s FOLLOWS: 824s 824s USE SYMBOL 'QUALIFY_TO_REF'; 824s 824s SUB FOO (*) { 824s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 824s ... 824s } 824s 824s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 824s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 824s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 824s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 824s 824s SUB MYPUSH (+@) { 824s MY $AREF = SHIFT; 824s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 824s PUSH @$AREF, @_; 824s } 824s 824s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 824s IS OF AN ACCEPTABLE TYPE. 824s 824s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 824s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 824s 824s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 824s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 824s PROVIDED, C<$_> WILL BE USED INSTEAD. 824s 824s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 824s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 824s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 824s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 824s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 824s 824s MYTIME +2; 824s 824s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 824s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 824s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 824s 824s SUB MYGETPROTOBYNUMBER($;); 824s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 824s 824s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 824s PROVIDED IT'S IN THE INITIAL POSITION: 824s X<&> 824s 824s SUB TRY (&@) { 824s MY($TRY,$CATCH) = @_; 824s EVAL { &$TRY }; 824s IF ($@) { 824s LOCAL $_ = $@; 824s &$CATCH; 824s } 824s } 824s SUB CATCH (&) { $_[0] } 824s 824s TRY { 824s DIE "PHOOEY"; 824s } CATCH { 824s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 824s }; 824s 824s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 824s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 824s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 824s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 824s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 824s 824s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 824s X 824s 824s SUB MYGREP (&@) { 824s MY $CODE = SHIFT; 824s MY @RESULT; 824s FOREACH $_ (@_) { 824s PUSH(@RESULT, $_) IF &$CODE; 824s } 824s @RESULT; 824s } 824s 824s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 824s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 824s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 824s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 824s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 824s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 824s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 824s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 824s 824s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 824s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 824s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 824s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 824s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 824s MAJORITY OF OFFENDING CODE IS FIXED. 824s 824s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 824s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 824s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 824s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 824s 824s SUB FUNC ($) { 824s MY $N = SHIFT; 824s PRINT "YOU GAVE ME $N\N"; 824s } 824s 824s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 824s RETURNING A LIST: 824s 824s FUNC(@FOO); 824s FUNC( $TEXT =~ /\W+/G ); 824s 824s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 824s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 824s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 824s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 824s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 824s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 824s 824s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 824s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 824s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 824s EFFECT, LIKE SO: 824s 824s SUB FOO($$); 824s SUB FOO($$) { 824s FOO 1, 2; 824s } 824s 824s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 824s TO MAKE THE WORLD A BETTER PLACE. 824s 824s =HEAD2 CONSTANT FUNCTIONS 824s X 824s 824s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 824s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 824s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 824s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 824s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 824s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 824s 824s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 824s 824s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 824s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 824s # AND IT'S INLINED, TOO! 824s SUB ST_DEV () { 0 } 824s SUB ST_INO () { 1 } 824s 824s SUB FLAG_FOO () { 1 << 8 } 824s SUB FLAG_BAR () { 1 << 9 } 824s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 824s 824s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 824s 824s SUB N () { INT(OPT_BAZ) / 3 } 824s 824s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 824s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 824s 824s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 824s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 824s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 824s C: 824s 824s SUB BAZ_VAL () { 824s IF (OPT_BAZ) { 824s RETURN 23; 824s } 824s ELSE { 824s RETURN 42; 824s } 824s } 824s SUB BONK_VAL () { RETURN 12345 } 824s 824s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 824s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 824s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 824s 824s BEGIN { 824s MY $VAR = 1; 824s NO STRICT 'REFS'; 824s *INLINED = SUB () { $VAR }; 824s } 824s 824s BEGIN { 824s MY $VAR = 1; 824s MY $REF = \$VAR; 824s NO STRICT 'REFS'; 824s *NOT_INLINED = SUB () { $VAR }; 824s } 824s 824s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 824s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 824s 824s BEGIN { 824s MY $X = 10; 824s *FOO = SUB () { $X }; 824s $X++; 824s } 824s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 824s 824s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 824s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 824s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 824s SO IT PRINTED C<10>, NOT C<11>. 824s 824s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 824s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 824s ASIDE FROM WHERE IT IS DECLARED. 824s 824s # FINE, NO WARNING 824s BEGIN { 824s MY $X = 54321; 824s *INLINED = SUB () { $X }; 824s } 824s # ERROR 824s BEGIN { 824s MY $X; 824s $X = 54321; 824s *ALSO_INLINED = SUB () { $X }; 824s } 824s 824s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 824s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 824s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 824s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 824s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 824s 824s MY $X = 54321; 824s *INLINED = SUB : CONST { $X }; 824s $X++; 824s 824s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 824s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 824s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 824s VALUE CAPTURED THE SAME WAY. 824s 824s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 824s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 824s AN EXPLICIT C: 824s 824s BEGIN { 824s MY $X = 10; 824s *FOO = SUB () { RETURN $X }; 824s $X++; 824s } 824s PRINT FOO(); # PRINTS 11 824s 824s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 824s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 824s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 824s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 824s 824s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 824s SUB ONE { 824s 1; 824s } 824s IF (ONE ) { 824s PRINT ONE() IF ONE ; 824s } 824s 824s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 824s SUB ONE () { 1 } 824s DO { 824s PRINT 1 824s }; 824s 824s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 824s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 824s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 824s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 824s 824s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 824s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 824s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 824s SUBROUTINE ONE REDEFINED AT -E LINE 1. 824s 824s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 824s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 824s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 824s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 824s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 824s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 824s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 824s MENTIONED ABOVE: 824s 824s SUB NOT_INLINED () { RETURN 23 } 824s 824s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 824s X X X X 824s 824s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 824s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 824s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 824s ON A NON-UNIX SYSTEM. 824s 824s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 824s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 824s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 824s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 824s 824s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 824s CHDIR $SOMEWHERE; 824s SUB CHDIR { ... } 824s 824s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 824s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 824s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 824s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 824s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 824s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 824s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 824s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 824s FOR SOME KEYWORDS. SEE L. 824s 824s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 824s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 824s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 824s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 824s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 824s THAT IS, THEY COULD SAY 824s 824s USE MODULE 'OPEN'; 824s 824s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 824s 824s USE MODULE; 824s 824s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 824s 824s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 824s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 824s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 824s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 824s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 824s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 824s THAT UNDERSTANDS REGULAR EXPRESSIONS. 824s 824s PACKAGE REGLOB; 824s REQUIRE EXPORTER; 824s @ISA = 'EXPORTER'; 824s @EXPORT_OK = 'GLOB'; 824s 824s SUB IMPORT { 824s MY $PKG = SHIFT; 824s RETURN UNLESS @_; 824s MY $SYM = SHIFT; 824s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 824s $PKG->EXPORT($WHERE, $SYM, @_); 824s } 824s 824s SUB GLOB { 824s MY $PAT = SHIFT; 824s MY @GOT; 824s IF (OPENDIR MY $D, '.') { 824s @GOT = GREP /$PAT/, READDIR $D; 824s CLOSEDIR $D; 824s } 824s RETURN @GOT; 824s } 824s 1; 824s 824s AND HERE'S HOW IT COULD BE (AB)USED: 824s 824s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 824s PACKAGE FOO; 824s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 824s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 824s 824s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 824s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 824s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 824s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 824s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 824s IT MUST BE DONE AT ALL. 824s 824s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 824s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 824s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 824s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 824s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 824s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 824s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 824s LIBRARY. 824s 824s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 824s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 824s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 824s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 824s (SEE L). 824s 824s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 824s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 824s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 824s 824s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 824s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 824s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 824s C SYNTAX, THOUGH). 824s 824s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 824s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 824s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 824s 824s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 824s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 824s 824s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 824s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 824s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 824s 824s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 824s 824s =HEAD2 AUTOLOADING 824s X X 824s 824s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 824s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 824s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 824s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 824s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 824s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 824s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 824s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 824s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 824s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 824s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 824s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 824s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 824s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 824s SUBROUTINE NAME. SEE L FOR DETAILS.) 824s 824s 824s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 824s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 824s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 824s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 824s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 824s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 824s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 824s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 824s 824s SUB AUTOLOAD { 824s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 824s MY $PROGRAM = $AUTOLOAD; 824s $PROGRAM =~ S/.*:://; 824s SYSTEM($PROGRAM, @_); 824s } 824s DATE(); 824s WHO(); 824s LS('-L'); 824s 824s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 824s EVEN NEED PARENTHESES: 824s 824s USE SUBS QW(DATE WHO LS); 824s DATE; 824s WHO; 824s LS '-L'; 824s 824s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 824s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 824s 824s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 824s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 824s DESCRIBED IN L AND IN L, THE STANDARD 824s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 824s FUNCTIONS TO PERL CODE IN L. 824s 824s =HEAD2 SUBROUTINE ATTRIBUTES 824s X X X 824s 824s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 824s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 824s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 824s C HAD BEEN SEEN. SEE L FOR DETAILS 824s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 824s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 824s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 824s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 824s 824s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 824s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 824s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 824s NEST PROPERLY. 824s 824s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 824s 824s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 824s SUB PLUGH () : UGLY('\(") :BAD; 824s SUB XYZZY : _5X5 { ... } 824s 824s EXAMPLES OF INVALID SYNTAX: 824s 824s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 824s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 824s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 824s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 824s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 824s 824s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 824s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 824s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 824s PARSED AND INVOKED: 824s 824s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 824s 824s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 824s SEE L AND L. 824s 824s =HEAD1 SEE ALSO 824s 824s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 824s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 824s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 824s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 824s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 824s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 824s 824s =FOR VI 824s # EX: SET STS=0 SW=4 ET: 824s 824s ok 2 824s # testing mod_cgi with /modules/cgi/perl.pl 824s # expected 200 824s # received 200 824s # body: PERL CGI 824s ok 3 824s # testing mod_test_rwrite with /test_rwrite 824s # expected 200 824s # received 200 824s # body: A 824s ok 4 824s ok 825s t/filter/case_in.t .................. 825s 1..3 825s # Running under perl version 5.038002 for linux 825s # Current time local: Tue Dec 17 19:12:33 2024 825s # Current time GMT: Tue Dec 17 19:12:33 2024 825s # Using Test.pm version 1.31 825s # Using Apache/Test.pm version 1.42 825s ok 1 825s # testing mod_cgi with /modules/cgi/perl_echo.pl 825s # expected 200 825s # received 200 825s ok 2 825s # testing mod_echo_post with /echo_post 825s # expected 200 825s # received 200 825s ok 3 825s ok 827s t/filter/input_body.t ............... 827s 1..2 827s # Running under perl version 5.038002 for linux 827s # Current time local: Tue Dec 17 19:12:34 2024 827s # Current time GMT: Tue Dec 17 19:12:34 2024 827s # Using Test.pm version 1.31 827s # Using Apache/Test.pm version 1.42 827s # testing : Posted "1 ko" 827s # expected: 'ok 1' 827s # received: 'ok 1' 827s ok 1 827s # testing : Posted "2 ko" 827s # expected: 'ok 2' 827s # received: 'ok 2' 827s ok 2 827s ok 828s t/http11/basicauth.t ................ 828s 1..3 828s # Running under perl version 5.038002 for linux 828s # Current time local: Tue Dec 17 19:12:35 2024 828s # Current time GMT: Tue Dec 17 19:12:35 2024 828s # Using Test.pm version 1.31 828s # Using Apache/Test.pm version 1.42 828s ok 1 828s ok 2 828s ok 3 828s ok 829s t/http11/chunked.t .................. 829s 1..30 829s # Running under perl version 5.038002 for linux 829s # Current time local: Tue Dec 17 19:12:37 2024 829s # Current time GMT: Tue Dec 17 19:12:37 2024 829s # Using Test.pm version 1.31 829s # Using Apache/Test.pm version 1.42 829s # testing : response protocol 829s # expected: 'HTTP/1.1' 829s # received: 'HTTP/1.1' 829s ok 1 829s # testing : response Transfer-Encoding 829s # expected: 'chunked' 829s # received: 'chunked' 829s ok 2 829s # testing : no Content-Length 829s # expected: 0 829s # received: 0 829s ok 3 829s # testing : body length 829s # expected: '70976' 829s # received: 70976 829s ok 4 829s # testing : number of requests 829s # expected: 1 829s # received: 1 829s ok 5 829s # testing : response protocol 829s # expected: 'HTTP/1.1' 829s # received: 'HTTP/1.1' 829s ok 6 829s # testing : response Transfer-Encoding 829s # expected: 'chunked' 829s # received: 'chunked' 829s ok 7 829s # testing : no Content-Length 829s # expected: 0 829s # received: 0 829s ok 8 829s # testing : body length 829s # expected: '212509' 829s # received: 212509 829s ok 9 829s # testing : number of requests 829s # expected: 2 829s # received: 2 829s ok 10 829s # testing : response protocol 829s # expected: 'HTTP/1.1' 829s # received: 'HTTP/1.1' 829s ok 11 829s # testing : response Transfer-Encoding 829s # expected: 'chunked' 829s # received: 'chunked' 829s ok 12 829s # testing : no Content-Length 829s # expected: 0 829s # received: 0 829s ok 13 829s # testing : body length 829s # expected: '280545' 829s # received: 280545 829s ok 14 829s # testing : number of requests 829s # expected: 3 829s # received: 3 829s ok 15 829s # testing : response protocol 829s # expected: 'HTTP/1.1' 829s # received: 'HTTP/1.1' 829s ok 16 829s # testing : response Transfer-Encoding 829s # expected: 'chunked' 829s # received: 'chunked' 829s ok 17 829s # testing : no Content-Length 829s # expected: 0 829s # received: 0 829s ok 18 829s # testing : body length 829s # expected: '845969' 829s # received: 845969 829s ok 19 829s # testing : number of requests 829s # expected: 4 829s # received: 4 829s ok 20 829s # testing : response protocol 829s # expected: 'HTTP/1.1' 829s # received: 'HTTP/1.1' 829s ok 21 829s # testing : no Transfer-Encoding (test result inverted) 829s # expected: 'chunked' 829s # received: '' 829s ok 22 829s # testing : content length 829s # expected: 253 829s # received: '253' 829s ok 23 829s # testing : body length 829s # expected: '242' 829s # received: 242 829s ok 24 829s # testing : number of requests 829s # expected: 5 829s # received: 5 829s ok 25 829s # testing : response protocol 829s # expected: 'HTTP/1.1' 829s # received: 'HTTP/1.1' 829s ok 26 829s # testing : no Transfer-Encoding (test result inverted) 829s # expected: 'chunked' 829s # received: '' 829s ok 27 829s # testing : content length 829s # expected: '' 829s # received: '' 829s ok 28 829s # testing : body length 829s # expected: '14276' 829s # received: 14276 829s ok 29 829s # testing : number of requests 829s # expected: 6 829s # received: 6 829s ok 30 829s ok 830s t/http11/chunked2.t ................. 830s 1..2 830s # Running under perl version 5.038002 for linux 830s # Current time local: Tue Dec 17 19:12:38 2024 830s # Current time GMT: Tue Dec 17 19:12:38 2024 830s # Using Test.pm version 1.31 830s # Using Apache/Test.pm version 1.42 830s # testing : successful response 830s # expected: 200 830s # received: '200' 830s ok 1 830s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 830s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 830s ok 2 830s ok 832s t/http11/clength.t .................. 832s 1..6 832s # Running under perl version 5.038002 for linux 832s # Current time local: Tue Dec 17 19:12:39 2024 832s # Current time GMT: Tue Dec 17 19:12:39 2024 832s # Using Test.pm version 1.31 832s # Using Apache/Test.pm version 1.42 832s # testing : successful response 832s # expected: 200 832s # received: '200' 832s ok 1 832s # expected: 10 832s # received: '10' 832s ok 2 832s # expected: 'bbbbbbbbbb' 832s # received: 'bbbbbbbbbb' 832s ok 3 832s # testing : successful response 832s # expected: 200 832s # received: '200' 832s ok 4 832s # expected: 6 832s # received: '6' 832s ok 5 832s # expected: 'foobar' 832s # received: 'foobar' 832s ok 6 832s ok 835s t/http11/post.t ..................... 835s # using LWP client 835s 1..51 835s # Running under perl version 5.038002 for linux 835s # Current time local: Tue Dec 17 19:12:41 2024 835s # Current time GMT: Tue Dec 17 19:12:41 2024 835s # Using Test.pm version 1.31 835s # Using Apache/Test.pm version 1.42 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 1024 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Connection: Keep-Alive 835s #Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 5 835s #Client-Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 1 835s #DMMATCH1: 1 835s #Keep-Alive: timeout=5, max=100 835s # 835s # testing : length posted 835s # expected: '1024' 835s # received: 1024 835s ok 1 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 2048 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 5 835s #Client-Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 2 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '2048' 835s # received: 2048 835s ok 2 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 3072 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 5 835s #Client-Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 3 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '3072' 835s # received: 3072 835s ok 3 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 4096 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 5 835s #Client-Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 4 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '4096' 835s # received: 4096 835s ok 4 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 5120 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 5 835s #Client-Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 5 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '5120' 835s # received: 5120 835s ok 5 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 6144 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 5 835s #Client-Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 6 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '6144' 835s # received: 6144 835s ok 6 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 7168 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 5 835s #Client-Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 7 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '7168' 835s # received: 7168 835s ok 7 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 8192 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 5 835s #Client-Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 8 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '8192' 835s # received: 8192 835s ok 8 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 9216 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 5 835s #Client-Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 9 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '9216' 835s # received: 9216 835s ok 9 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 10240 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 10 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '10240' 835s # received: 10240 835s ok 10 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 11264 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 11 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '11264' 835s # received: 11264 835s ok 11 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 12288 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 12 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '12288' 835s # received: 12288 835s ok 12 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 13312 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 13 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '13312' 835s # received: 13312 835s ok 13 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 14336 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 14 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '14336' 835s # received: 14336 835s ok 14 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 15360 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 15 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '15360' 835s # received: 15360 835s ok 15 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 16384 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 16 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '16384' 835s # received: 16384 835s ok 16 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 17408 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 17 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '17408' 835s # received: 17408 835s ok 17 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 18432 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 18 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '18432' 835s # received: 18432 835s ok 18 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 19456 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 19 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '19456' 835s # received: 19456 835s ok 19 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 20480 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 20 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '20480' 835s # received: 20480 835s ok 20 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 21504 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 21 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '21504' 835s # received: 21504 835s ok 21 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 22528 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 22 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '22528' 835s # received: 22528 835s ok 22 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 23552 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 23 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '23552' 835s # received: 23552 835s ok 23 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 24576 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 24 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '24576' 835s # received: 24576 835s ok 24 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 25600 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:42 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 25 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '25600' 835s # received: 25600 835s ok 25 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 26624 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 26 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '26624' 835s # received: 26624 835s ok 26 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 27648 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 27 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '27648' 835s # received: 27648 835s ok 27 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 28672 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 28 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '28672' 835s # received: 28672 835s ok 28 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 29696 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 29 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '29696' 835s # received: 29696 835s ok 29 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 30720 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 30 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '30720' 835s # received: 30720 835s ok 30 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 31744 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 31 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '31744' 835s # received: 31744 835s ok 31 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 32768 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 32 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '32768' 835s # received: 32768 835s ok 32 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 33792 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 33 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '33792' 835s # received: 33792 835s ok 33 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 34816 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 34 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '34816' 835s # received: 34816 835s ok 34 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 35840 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 35 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '35840' 835s # received: 35840 835s ok 35 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 36864 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 36 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '36864' 835s # received: 36864 835s ok 36 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 37888 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 37 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '37888' 835s # received: 37888 835s ok 37 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 38912 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 38 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '38912' 835s # received: 38912 835s ok 38 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 39936 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 39 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '39936' 835s # received: 39936 835s ok 39 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 40960 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 40 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '40960' 835s # received: 40960 835s ok 40 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 41984 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 41 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '41984' 835s # received: 41984 835s ok 41 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 43008 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 42 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '43008' 835s # received: 43008 835s ok 42 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 44032 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 43 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '44032' 835s # received: 44032 835s ok 43 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 45056 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 44 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '45056' 835s # received: 45056 835s ok 44 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 46080 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:43 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:44 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 45 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '46080' 835s # received: 46080 835s ok 45 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 47104 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:44 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:44 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 46 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '47104' 835s # received: 47104 835s ok 46 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 48128 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:44 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:44 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 47 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '48128' 835s # received: 48128 835s ok 47 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 49152 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:44 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:44 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 48 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '49152' 835s # received: 49152 835s ok 48 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 50176 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:44 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:44 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 49 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '50176' 835s # received: 50176 835s ok 49 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 51200 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:44 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 17 Dec 2024 19:12:44 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 50 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '51200' 835s # received: 51200 835s ok 50 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.76 835s #Content-Length: 102400 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 17 Dec 2024 19:12:44 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 7 835s #Client-Date: Tue, 17 Dec 2024 19:12:44 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 51 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '102400' 835s # received: 102400 835s ok 51 835s ok 836s t/modules/aaa.t ..................... 836s 1..40 836s # Running under perl version 5.038002 for linux 836s # Current time local: Tue Dec 17 19:12:44 2024 836s # Current time GMT: Tue Dec 17 19:12:44 2024 836s # Using Test.pm version 1.31 836s # Using Apache/Test.pm version 1.42 836s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/realm2 836s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/basic1 836s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/form1 836s ok 1 836s ok 2 836s ok 3 836s ok 4 836s ok 5 836s ok 6 836s ok 7 836s ok 8 836s ok 9 836s ok 10 836s ok 11 836s ok 12 836s ok 13 836s ok 14 836s ok 15 836s ok 16 836s ok 17 836s ok 18 836s ok 19 836s ok 20 836s ok 21 836s ok 22 836s ok 23 836s ok 24 836s ok 25 836s ok 26 836s ok 27 836s ok 28 836s ok 29 836s ok 30 836s ok 31 836s ok 32 836s ok 33 836s ok 34 836s ok 35 836s ok 36 836s ok 37 836s ok 38 836s ok 39 836s ok 40 836s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/realm2 836s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/basic1 836s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/form1 836s ok 838s t/modules/access.t .................. 838s 1..408 838s # Running under perl version 5.038002 for linux 838s # Current time local: Tue Dec 17 19:12:45 2024 838s # Current time GMT: Tue Dec 17 19:12:45 2024 838s # Using Test.pm version 1.31 838s # Using Apache/Test.pm version 1.42 838s # --- 838s # Order deny,allow 838s # Allow from all 838s # expecting access. 838s ok 1 838s # --- 838s # Order deny,allow 838s # Deny from all 838s # expecting access denial. 838s ok 2 838s # --- 838s # Order deny,allow 838s # Allow from all 838s # Deny from all 838s # expecting access. 838s ok 3 838s # --- 838s # Order deny,allow 838s # Deny from localhost 838s # expecting access denial. 838s ok 4 838s # --- 838s # Order deny,allow 838s # Allow from all 838s # Deny from localhost 838s # expecting access. 838s ok 5 838s # --- 838s # Order deny,allow 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 6 838s # --- 838s # Order deny,allow 838s # Allow from all 838s # Deny from 127.0.0.1 838s # expecting access. 838s ok 7 838s # --- 838s # Order deny,allow 838s # Deny from 127.0 838s # expecting access denial. 838s ok 8 838s # --- 838s # Order deny,allow 838s # Allow from all 838s # Deny from 127.0 838s # expecting access. 838s ok 9 838s # --- 838s # Order deny,allow 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 10 838s # --- 838s # Order deny,allow 838s # Allow from all 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access. 838s ok 11 838s # --- 838s # Order deny,allow 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 12 838s # --- 838s # Order deny,allow 838s # Allow from all 838s # Deny from 127.0.0.1/16 838s # expecting access. 838s ok 13 838s # --- 838s # Order deny,allow 838s # Deny from somewhere.else.com 838s # expecting access. 838s ok 14 838s # --- 838s # Order deny,allow 838s # Allow from all 838s # Deny from somewhere.else.com 838s # expecting access. 838s ok 15 838s # --- 838s # Order deny,allow 838s # Deny from 66.6.6.6 838s # expecting access. 838s ok 16 838s # --- 838s # Order deny,allow 838s # Allow from all 838s # Deny from 66.6.6.6 838s # expecting access. 838s ok 17 838s # --- 838s # Order deny,allow 838s # Allow from localhost 838s # expecting access. 838s ok 18 838s # --- 838s # Order deny,allow 838s # Deny from all 838s # expecting access denial. 838s ok 19 838s # --- 838s # Order deny,allow 838s # Allow from localhost 838s # Deny from all 838s # expecting access. 838s ok 20 838s # --- 838s # Order deny,allow 838s # Deny from localhost 838s # expecting access denial. 838s ok 21 838s # --- 838s # Order deny,allow 838s # Allow from localhost 838s # Deny from localhost 838s # expecting access. 838s ok 22 838s # --- 838s # Order deny,allow 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 23 838s # --- 838s # Order deny,allow 838s # Allow from localhost 838s # Deny from 127.0.0.1 838s # expecting access. 838s ok 24 838s # --- 838s # Order deny,allow 838s # Deny from 127.0 838s # expecting access denial. 838s ok 25 838s # --- 838s # Order deny,allow 838s # Allow from localhost 838s # Deny from 127.0 838s # expecting access. 838s ok 26 838s # --- 838s # Order deny,allow 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 27 838s # --- 838s # Order deny,allow 838s # Allow from localhost 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access. 838s ok 28 838s # --- 838s # Order deny,allow 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 29 838s # --- 838s # Order deny,allow 838s # Allow from localhost 838s # Deny from 127.0.0.1/16 838s # expecting access. 838s ok 30 838s # --- 838s # Order deny,allow 838s # Deny from somewhere.else.com 838s # expecting access. 838s ok 31 838s # --- 838s # Order deny,allow 838s # Allow from localhost 838s # Deny from somewhere.else.com 838s # expecting access. 838s ok 32 838s # --- 838s # Order deny,allow 838s # Deny from 66.6.6.6 838s # expecting access. 838s ok 33 838s # --- 838s # Order deny,allow 838s # Allow from localhost 838s # Deny from 66.6.6.6 838s # expecting access. 838s ok 34 838s # --- 838s # Order deny,allow 838s # Allow from 127.0.0.1 838s # expecting access. 838s ok 35 838s # --- 838s # Order deny,allow 838s # Deny from all 838s # expecting access denial. 838s ok 36 838s # --- 838s # Order deny,allow 838s # Allow from 127.0.0.1 838s # Deny from all 838s # expecting access. 838s ok 37 838s # --- 838s # Order deny,allow 838s # Deny from localhost 838s # expecting access denial. 838s ok 38 838s # --- 838s # Order deny,allow 838s # Allow from 127.0.0.1 838s # Deny from localhost 838s # expecting access. 838s ok 39 838s # --- 838s # Order deny,allow 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 40 838s # --- 838s # Order deny,allow 838s # Allow from 127.0.0.1 838s # Deny from 127.0.0.1 838s # expecting access. 838s ok 41 838s # --- 838s # Order deny,allow 838s # Deny from 127.0 838s # expecting access denial. 838s ok 42 838s # --- 838s # Order deny,allow 838s # Allow from 127.0.0.1 838s # Deny from 127.0 838s # expecting access. 838s ok 43 838s # --- 838s # Order deny,allow 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 44 838s # --- 838s # Order deny,allow 838s # Allow from 127.0.0.1 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access. 838s ok 45 838s # --- 838s # Order deny,allow 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 46 838s # --- 838s # Order deny,allow 838s # Allow from 127.0.0.1 838s # Deny from 127.0.0.1/16 838s # expecting access. 838s ok 47 838s # --- 838s # Order deny,allow 838s # Deny from somewhere.else.com 838s # expecting access. 838s ok 48 838s # --- 838s # Order deny,allow 838s # Allow from 127.0.0.1 838s # Deny from somewhere.else.com 838s # expecting access. 838s ok 49 838s # --- 838s # Order deny,allow 838s # Deny from 66.6.6.6 838s # expecting access. 838s ok 50 838s # --- 838s # Order deny,allow 838s # Allow from 127.0.0.1 838s # Deny from 66.6.6.6 838s # expecting access. 838s ok 51 838s # --- 838s # Order deny,allow 838s # Allow from 127.0 838s # expecting access. 838s ok 52 838s # --- 838s # Order deny,allow 838s # Deny from all 838s # expecting access denial. 838s ok 53 838s # --- 838s # Order deny,allow 838s # Allow from 127.0 838s # Deny from all 838s # expecting access. 838s ok 54 838s # --- 838s # Order deny,allow 838s # Deny from localhost 838s # expecting access denial. 838s ok 55 838s # --- 838s # Order deny,allow 838s # Allow from 127.0 838s # Deny from localhost 838s # expecting access. 838s ok 56 838s # --- 838s # Order deny,allow 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 57 838s # --- 838s # Order deny,allow 838s # Allow from 127.0 838s # Deny from 127.0.0.1 838s # expecting access. 838s ok 58 838s # --- 838s # Order deny,allow 838s # Deny from 127.0 838s # expecting access denial. 838s ok 59 838s # --- 838s # Order deny,allow 838s # Allow from 127.0 838s # Deny from 127.0 838s # expecting access. 838s ok 60 838s # --- 838s # Order deny,allow 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 61 838s # --- 838s # Order deny,allow 838s # Allow from 127.0 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access. 838s ok 62 838s # --- 838s # Order deny,allow 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 63 838s # --- 838s # Order deny,allow 838s # Allow from 127.0 838s # Deny from 127.0.0.1/16 838s # expecting access. 838s ok 64 838s # --- 838s # Order deny,allow 838s # Deny from somewhere.else.com 838s # expecting access. 838s ok 65 838s # --- 838s # Order deny,allow 838s # Allow from 127.0 838s # Deny from somewhere.else.com 838s # expecting access. 838s ok 66 838s # --- 838s # Order deny,allow 838s # Deny from 66.6.6.6 838s # expecting access. 838s ok 67 838s # --- 838s # Order deny,allow 838s # Allow from 127.0 838s # Deny from 66.6.6.6 838s # expecting access. 838s ok 68 838s # --- 838s # Order deny,allow 838s # Allow from 127.0.0.1/255.255.0.0 838s # expecting access. 838s ok 69 838s # --- 838s # Order deny,allow 838s # Deny from all 838s # expecting access denial. 838s ok 70 838s # --- 838s # Order deny,allow 838s # Allow from 127.0.0.1/255.255.0.0 838s # Deny from all 838s # expecting access. 838s ok 71 838s # --- 838s # Order deny,allow 838s # Deny from localhost 838s # expecting access denial. 838s ok 72 838s # --- 838s # Order deny,allow 838s # Allow from 127.0.0.1/255.255.0.0 838s # Deny from localhost 838s # expecting access. 838s ok 73 838s # --- 838s # Order deny,allow 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 74 838s # --- 838s # Order deny,allow 838s # Allow from 127.0.0.1/255.255.0.0 838s # Deny from 127.0.0.1 838s # expecting access. 838s ok 75 838s # --- 838s # Order deny,allow 838s # Deny from 127.0 838s # expecting access denial. 838s ok 76 838s # --- 838s # Order deny,allow 838s # Allow from 127.0.0.1/255.255.0.0 838s # Deny from 127.0 838s # expecting access. 838s ok 77 838s # --- 838s # Order deny,allow 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 78 838s # --- 838s # Order deny,allow 838s # Allow from 127.0.0.1/255.255.0.0 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access. 838s ok 79 838s # --- 838s # Order deny,allow 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 80 838s # --- 838s # Order deny,allow 838s # Allow from 127.0.0.1/255.255.0.0 838s # Deny from 127.0.0.1/16 838s # expecting access. 838s ok 81 838s # --- 838s # Order deny,allow 838s # Deny from somewhere.else.com 838s # expecting access. 838s ok 82 838s # --- 838s # Order deny,allow 838s # Allow from 127.0.0.1/255.255.0.0 838s # Deny from somewhere.else.com 838s # expecting access. 838s ok 83 838s # --- 838s # Order deny,allow 838s # Deny from 66.6.6.6 838s # expecting access. 838s ok 84 838s # --- 838s # Order deny,allow 838s # Allow from 127.0.0.1/255.255.0.0 838s # Deny from 66.6.6.6 838s # expecting access. 838s ok 85 838s # --- 838s # Order deny,allow 838s # Allow from 127.0.0.1/16 838s # expecting access. 838s ok 86 838s # --- 838s # Order deny,allow 838s # Deny from all 838s # expecting access denial. 838s ok 87 838s # --- 838s # Order deny,allow 838s # Allow from 127.0.0.1/16 838s # Deny from all 838s # expecting access. 838s ok 88 838s # --- 838s # Order deny,allow 838s # Deny from localhost 838s # expecting access denial. 838s ok 89 838s # --- 838s # Order deny,allow 838s # Allow from 127.0.0.1/16 838s # Deny from localhost 838s # expecting access. 838s ok 90 838s # --- 838s # Order deny,allow 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 91 838s # --- 838s # Order deny,allow 838s # Allow from 127.0.0.1/16 838s # Deny from 127.0.0.1 838s # expecting access. 838s ok 92 838s # --- 838s # Order deny,allow 838s # Deny from 127.0 838s # expecting access denial. 838s ok 93 838s # --- 838s # Order deny,allow 838s # Allow from 127.0.0.1/16 838s # Deny from 127.0 838s # expecting access. 838s ok 94 838s # --- 838s # Order deny,allow 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 95 838s # --- 838s # Order deny,allow 838s # Allow from 127.0.0.1/16 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access. 838s ok 96 838s # --- 838s # Order deny,allow 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 97 838s # --- 838s # Order deny,allow 838s # Allow from 127.0.0.1/16 838s # Deny from 127.0.0.1/16 838s # expecting access. 838s ok 98 838s # --- 838s # Order deny,allow 838s # Deny from somewhere.else.com 838s # expecting access. 838s ok 99 838s # --- 838s # Order deny,allow 838s # Allow from 127.0.0.1/16 838s # Deny from somewhere.else.com 838s # expecting access. 838s ok 100 838s # --- 838s # Order deny,allow 838s # Deny from 66.6.6.6 838s # expecting access. 838s ok 101 838s # --- 838s # Order deny,allow 838s # Allow from 127.0.0.1/16 838s # Deny from 66.6.6.6 838s # expecting access. 838s ok 102 838s # --- 838s # Order deny,allow 838s # Allow from somewhere.else.com 838s # expecting access. 838s ok 103 838s # --- 838s # Order deny,allow 838s # Deny from all 838s # expecting access denial. 838s ok 104 838s # --- 838s # Order deny,allow 838s # Allow from somewhere.else.com 838s # Deny from all 838s # expecting access denial. 838s ok 105 838s # --- 838s # Order deny,allow 838s # Deny from localhost 838s # expecting access denial. 838s ok 106 838s # --- 838s # Order deny,allow 838s # Allow from somewhere.else.com 838s # Deny from localhost 838s # expecting access denial. 838s ok 107 838s # --- 838s # Order deny,allow 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 108 838s # --- 838s # Order deny,allow 838s # Allow from somewhere.else.com 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 109 838s # --- 838s # Order deny,allow 838s # Deny from 127.0 838s # expecting access denial. 838s ok 110 838s # --- 838s # Order deny,allow 838s # Allow from somewhere.else.com 838s # Deny from 127.0 838s # expecting access denial. 838s ok 111 838s # --- 838s # Order deny,allow 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 112 838s # --- 838s # Order deny,allow 838s # Allow from somewhere.else.com 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 113 838s # --- 838s # Order deny,allow 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 114 838s # --- 838s # Order deny,allow 838s # Allow from somewhere.else.com 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 115 838s # --- 838s # Order deny,allow 838s # Deny from somewhere.else.com 838s # expecting access. 838s ok 116 838s # --- 838s # Order deny,allow 838s # Allow from somewhere.else.com 838s # Deny from somewhere.else.com 838s # expecting access. 838s ok 117 838s # --- 838s # Order deny,allow 838s # Deny from 66.6.6.6 838s # expecting access. 838s ok 118 838s # --- 838s # Order deny,allow 838s # Allow from somewhere.else.com 838s # Deny from 66.6.6.6 838s # expecting access. 838s ok 119 838s # --- 838s # Order deny,allow 838s # Allow from 66.6.6.6 838s # expecting access. 838s ok 120 838s # --- 838s # Order deny,allow 838s # Deny from all 838s # expecting access denial. 838s ok 121 838s # --- 838s # Order deny,allow 838s # Allow from 66.6.6.6 838s # Deny from all 838s # expecting access denial. 838s ok 122 838s # --- 838s # Order deny,allow 838s # Deny from localhost 838s # expecting access denial. 838s ok 123 838s # --- 838s # Order deny,allow 838s # Allow from 66.6.6.6 838s # Deny from localhost 838s # expecting access denial. 838s ok 124 838s # --- 838s # Order deny,allow 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 125 838s # --- 838s # Order deny,allow 838s # Allow from 66.6.6.6 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 126 838s # --- 838s # Order deny,allow 838s # Deny from 127.0 838s # expecting access denial. 838s ok 127 838s # --- 838s # Order deny,allow 838s # Allow from 66.6.6.6 838s # Deny from 127.0 838s # expecting access denial. 838s ok 128 838s # --- 838s # Order deny,allow 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 129 838s # --- 838s # Order deny,allow 838s # Allow from 66.6.6.6 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 130 838s # --- 838s # Order deny,allow 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 131 838s # --- 838s # Order deny,allow 838s # Allow from 66.6.6.6 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 132 838s # --- 838s # Order deny,allow 838s # Deny from somewhere.else.com 838s # expecting access. 838s ok 133 838s # --- 838s # Order deny,allow 838s # Allow from 66.6.6.6 838s # Deny from somewhere.else.com 838s # expecting access. 838s ok 134 838s # --- 838s # Order deny,allow 838s # Deny from 66.6.6.6 838s # expecting access. 838s ok 135 838s # --- 838s # Order deny,allow 838s # Allow from 66.6.6.6 838s # Deny from 66.6.6.6 838s # expecting access. 838s ok 136 838s # --- 838s # Order allow,deny 838s # Allow from all 838s # expecting access. 838s ok 137 838s # --- 838s # Order allow,deny 838s # Deny from all 838s # expecting access denial. 838s ok 138 838s # --- 838s # Order allow,deny 838s # Allow from all 838s # Deny from all 838s # expecting access denial. 838s ok 139 838s # --- 838s # Order allow,deny 838s # Deny from localhost 838s # expecting access denial. 838s ok 140 838s # --- 838s # Order allow,deny 838s # Allow from all 838s # Deny from localhost 838s # expecting access denial. 838s ok 141 838s # --- 838s # Order allow,deny 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 142 838s # --- 838s # Order allow,deny 838s # Allow from all 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 143 838s # --- 838s # Order allow,deny 838s # Deny from 127.0 838s # expecting access denial. 838s ok 144 838s # --- 838s # Order allow,deny 838s # Allow from all 838s # Deny from 127.0 838s # expecting access denial. 838s ok 145 838s # --- 838s # Order allow,deny 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 146 838s # --- 838s # Order allow,deny 838s # Allow from all 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 147 838s # --- 838s # Order allow,deny 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 148 838s # --- 838s # Order allow,deny 838s # Allow from all 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 149 838s # --- 838s # Order allow,deny 838s # Deny from somewhere.else.com 838s # expecting access denial. 838s ok 150 838s # --- 838s # Order allow,deny 838s # Allow from all 838s # Deny from somewhere.else.com 838s # expecting access. 838s ok 151 838s # --- 838s # Order allow,deny 838s # Deny from 66.6.6.6 838s # expecting access denial. 838s ok 152 838s # --- 838s # Order allow,deny 838s # Allow from all 838s # Deny from 66.6.6.6 838s # expecting access. 838s ok 153 838s # --- 838s # Order allow,deny 838s # Allow from localhost 838s # expecting access. 838s ok 154 838s # --- 838s # Order allow,deny 838s # Deny from all 838s # expecting access denial. 838s ok 155 838s # --- 838s # Order allow,deny 838s # Allow from localhost 838s # Deny from all 838s # expecting access denial. 838s ok 156 838s # --- 838s # Order allow,deny 838s # Deny from localhost 838s # expecting access denial. 838s ok 157 838s # --- 838s # Order allow,deny 838s # Allow from localhost 838s # Deny from localhost 838s # expecting access denial. 838s ok 158 838s # --- 838s # Order allow,deny 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 159 838s # --- 838s # Order allow,deny 838s # Allow from localhost 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 160 838s # --- 838s # Order allow,deny 838s # Deny from 127.0 838s # expecting access denial. 838s ok 161 838s # --- 838s # Order allow,deny 838s # Allow from localhost 838s # Deny from 127.0 838s # expecting access denial. 838s ok 162 838s # --- 838s # Order allow,deny 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 163 838s # --- 838s # Order allow,deny 838s # Allow from localhost 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 164 838s # --- 838s # Order allow,deny 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 165 838s # --- 838s # Order allow,deny 838s # Allow from localhost 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 166 838s # --- 838s # Order allow,deny 838s # Deny from somewhere.else.com 838s # expecting access denial. 838s ok 167 838s # --- 838s # Order allow,deny 838s # Allow from localhost 838s # Deny from somewhere.else.com 838s # expecting access. 838s ok 168 838s # --- 838s # Order allow,deny 838s # Deny from 66.6.6.6 838s # expecting access denial. 838s ok 169 838s # --- 838s # Order allow,deny 838s # Allow from localhost 838s # Deny from 66.6.6.6 838s # expecting access. 838s ok 170 838s # --- 838s # Order allow,deny 838s # Allow from 127.0.0.1 838s # expecting access. 838s ok 171 838s # --- 838s # Order allow,deny 838s # Deny from all 838s # expecting access denial. 838s ok 172 838s # --- 838s # Order allow,deny 838s # Allow from 127.0.0.1 838s # Deny from all 838s # expecting access denial. 838s ok 173 838s # --- 838s # Order allow,deny 838s # Deny from localhost 838s # expecting access denial. 838s ok 174 838s # --- 838s # Order allow,deny 838s # Allow from 127.0.0.1 838s # Deny from localhost 838s # expecting access denial. 838s ok 175 838s # --- 838s # Order allow,deny 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 176 838s # --- 838s # Order allow,deny 838s # Allow from 127.0.0.1 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 177 838s # --- 838s # Order allow,deny 838s # Deny from 127.0 838s # expecting access denial. 838s ok 178 838s # --- 838s # Order allow,deny 838s # Allow from 127.0.0.1 838s # Deny from 127.0 838s # expecting access denial. 838s ok 179 838s # --- 838s # Order allow,deny 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 180 838s # --- 838s # Order allow,deny 838s # Allow from 127.0.0.1 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 181 838s # --- 838s # Order allow,deny 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 182 838s # --- 838s # Order allow,deny 838s # Allow from 127.0.0.1 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 183 838s # --- 838s # Order allow,deny 838s # Deny from somewhere.else.com 838s # expecting access denial. 838s ok 184 838s # --- 838s # Order allow,deny 838s # Allow from 127.0.0.1 838s # Deny from somewhere.else.com 838s # expecting access. 838s ok 185 838s # --- 838s # Order allow,deny 838s # Deny from 66.6.6.6 838s # expecting access denial. 838s ok 186 838s # --- 838s # Order allow,deny 838s # Allow from 127.0.0.1 838s # Deny from 66.6.6.6 838s # expecting access. 838s ok 187 838s # --- 838s # Order allow,deny 838s # Allow from 127.0 838s # expecting access. 838s ok 188 838s # --- 838s # Order allow,deny 838s # Deny from all 838s # expecting access denial. 838s ok 189 838s # --- 838s # Order allow,deny 838s # Allow from 127.0 838s # Deny from all 838s # expecting access denial. 838s ok 190 838s # --- 838s # Order allow,deny 838s # Deny from localhost 838s # expecting access denial. 838s ok 191 838s # --- 838s # Order allow,deny 838s # Allow from 127.0 838s # Deny from localhost 838s # expecting access denial. 838s ok 192 838s # --- 838s # Order allow,deny 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 193 838s # --- 838s # Order allow,deny 838s # Allow from 127.0 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 194 838s # --- 838s # Order allow,deny 838s # Deny from 127.0 838s # expecting access denial. 838s ok 195 838s # --- 838s # Order allow,deny 838s # Allow from 127.0 838s # Deny from 127.0 838s # expecting access denial. 838s ok 196 838s # --- 838s # Order allow,deny 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 197 838s # --- 838s # Order allow,deny 838s # Allow from 127.0 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 198 838s # --- 838s # Order allow,deny 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 199 838s # --- 838s # Order allow,deny 838s # Allow from 127.0 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 200 838s # --- 838s # Order allow,deny 838s # Deny from somewhere.else.com 838s # expecting access denial. 838s ok 201 838s # --- 838s # Order allow,deny 838s # Allow from 127.0 838s # Deny from somewhere.else.com 838s # expecting access. 838s ok 202 838s # --- 838s # Order allow,deny 838s # Deny from 66.6.6.6 838s # expecting access denial. 838s ok 203 838s # --- 838s # Order allow,deny 838s # Allow from 127.0 838s # Deny from 66.6.6.6 838s # expecting access. 838s ok 204 838s # --- 838s # Order allow,deny 838s # Allow from 127.0.0.1/255.255.0.0 838s # expecting access. 838s ok 205 838s # --- 838s # Order allow,deny 838s # Deny from all 838s # expecting access denial. 838s ok 206 838s # --- 838s # Order allow,deny 838s # Allow from 127.0.0.1/255.255.0.0 838s # Deny from all 838s # expecting access denial. 838s ok 207 838s # --- 838s # Order allow,deny 838s # Deny from localhost 838s # expecting access denial. 838s ok 208 838s # --- 838s # Order allow,deny 838s # Allow from 127.0.0.1/255.255.0.0 838s # Deny from localhost 838s # expecting access denial. 838s ok 209 838s # --- 838s # Order allow,deny 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 210 838s # --- 838s # Order allow,deny 838s # Allow from 127.0.0.1/255.255.0.0 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 211 838s # --- 838s # Order allow,deny 838s # Deny from 127.0 838s # expecting access denial. 838s ok 212 838s # --- 838s # Order allow,deny 838s # Allow from 127.0.0.1/255.255.0.0 838s # Deny from 127.0 838s # expecting access denial. 838s ok 213 838s # --- 838s # Order allow,deny 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 214 838s # --- 838s # Order allow,deny 838s # Allow from 127.0.0.1/255.255.0.0 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 215 838s # --- 838s # Order allow,deny 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 216 838s # --- 838s # Order allow,deny 838s # Allow from 127.0.0.1/255.255.0.0 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 217 838s # --- 838s # Order allow,deny 838s # Deny from somewhere.else.com 838s # expecting access denial. 838s ok 218 838s # --- 838s # Order allow,deny 838s # Allow from 127.0.0.1/255.255.0.0 838s # Deny from somewhere.else.com 838s # expecting access. 838s ok 219 838s # --- 838s # Order allow,deny 838s # Deny from 66.6.6.6 838s # expecting access denial. 838s ok 220 838s # --- 838s # Order allow,deny 838s # Allow from 127.0.0.1/255.255.0.0 838s # Deny from 66.6.6.6 838s # expecting access. 838s ok 221 838s # --- 838s # Order allow,deny 838s # Allow from 127.0.0.1/16 838s # expecting access. 838s ok 222 838s # --- 838s # Order allow,deny 838s # Deny from all 838s # expecting access denial. 838s ok 223 838s # --- 838s # Order allow,deny 838s # Allow from 127.0.0.1/16 838s # Deny from all 838s # expecting access denial. 838s ok 224 838s # --- 838s # Order allow,deny 838s # Deny from localhost 838s # expecting access denial. 838s ok 225 838s # --- 838s # Order allow,deny 838s # Allow from 127.0.0.1/16 838s # Deny from localhost 838s # expecting access denial. 838s ok 226 838s # --- 838s # Order allow,deny 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 227 838s # --- 838s # Order allow,deny 838s # Allow from 127.0.0.1/16 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 228 838s # --- 838s # Order allow,deny 838s # Deny from 127.0 838s # expecting access denial. 838s ok 229 838s # --- 838s # Order allow,deny 838s # Allow from 127.0.0.1/16 838s # Deny from 127.0 838s # expecting access denial. 838s ok 230 838s # --- 838s # Order allow,deny 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 231 838s # --- 838s # Order allow,deny 838s # Allow from 127.0.0.1/16 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 232 838s # --- 838s # Order allow,deny 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 233 838s # --- 838s # Order allow,deny 838s # Allow from 127.0.0.1/16 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 234 838s # --- 838s # Order allow,deny 838s # Deny from somewhere.else.com 838s # expecting access denial. 838s ok 235 838s # --- 838s # Order allow,deny 838s # Allow from 127.0.0.1/16 838s # Deny from somewhere.else.com 838s # expecting access. 838s ok 236 838s # --- 838s # Order allow,deny 838s # Deny from 66.6.6.6 838s # expecting access denial. 838s ok 237 838s # --- 838s # Order allow,deny 838s # Allow from 127.0.0.1/16 838s # Deny from 66.6.6.6 838s # expecting access. 838s ok 238 838s # --- 838s # Order allow,deny 838s # Allow from somewhere.else.com 838s # expecting access denial. 838s ok 239 838s # --- 838s # Order allow,deny 838s # Deny from all 838s # expecting access denial. 838s ok 240 838s # --- 838s # Order allow,deny 838s # Allow from somewhere.else.com 838s # Deny from all 838s # expecting access denial. 838s ok 241 838s # --- 838s # Order allow,deny 838s # Deny from localhost 838s # expecting access denial. 838s ok 242 838s # --- 838s # Order allow,deny 838s # Allow from somewhere.else.com 838s # Deny from localhost 838s # expecting access denial. 838s ok 243 838s # --- 838s # Order allow,deny 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 244 838s # --- 838s # Order allow,deny 838s # Allow from somewhere.else.com 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 245 838s # --- 838s # Order allow,deny 838s # Deny from 127.0 838s # expecting access denial. 838s ok 246 838s # --- 838s # Order allow,deny 838s # Allow from somewhere.else.com 838s # Deny from 127.0 838s # expecting access denial. 838s ok 247 838s # --- 838s # Order allow,deny 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 248 838s # --- 838s # Order allow,deny 838s # Allow from somewhere.else.com 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 249 838s # --- 838s # Order allow,deny 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 250 838s # --- 838s # Order allow,deny 838s # Allow from somewhere.else.com 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 251 838s # --- 838s # Order allow,deny 838s # Deny from somewhere.else.com 838s # expecting access denial. 838s ok 252 838s # --- 838s # Order allow,deny 838s # Allow from somewhere.else.com 838s # Deny from somewhere.else.com 838s # expecting access denial. 838s ok 253 838s # --- 838s # Order allow,deny 838s # Deny from 66.6.6.6 838s # expecting access denial. 838s ok 254 838s # --- 838s # Order allow,deny 838s # Allow from somewhere.else.com 838s # Deny from 66.6.6.6 838s # expecting access denial. 838s ok 255 838s # --- 838s # Order allow,deny 838s # Allow from 66.6.6.6 838s # expecting access denial. 838s ok 256 838s # --- 838s # Order allow,deny 838s # Deny from all 838s # expecting access denial. 838s ok 257 838s # --- 838s # Order allow,deny 838s # Allow from 66.6.6.6 838s # Deny from all 838s # expecting access denial. 838s ok 258 838s # --- 838s # Order allow,deny 838s # Deny from localhost 838s # expecting access denial. 838s ok 259 838s # --- 838s # Order allow,deny 838s # Allow from 66.6.6.6 838s # Deny from localhost 838s # expecting access denial. 838s ok 260 838s # --- 838s # Order allow,deny 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 261 838s # --- 838s # Order allow,deny 838s # Allow from 66.6.6.6 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 262 838s # --- 838s # Order allow,deny 838s # Deny from 127.0 838s # expecting access denial. 838s ok 263 838s # --- 838s # Order allow,deny 838s # Allow from 66.6.6.6 838s # Deny from 127.0 838s # expecting access denial. 838s ok 264 838s # --- 838s # Order allow,deny 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 265 838s # --- 838s # Order allow,deny 838s # Allow from 66.6.6.6 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 266 838s # --- 838s # Order allow,deny 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 267 838s # --- 838s # Order allow,deny 838s # Allow from 66.6.6.6 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 268 838s # --- 838s # Order allow,deny 838s # Deny from somewhere.else.com 838s # expecting access denial. 838s ok 269 838s # --- 838s # Order allow,deny 838s # Allow from 66.6.6.6 838s # Deny from somewhere.else.com 838s # expecting access denial. 838s ok 270 838s # --- 838s # Order allow,deny 838s # Deny from 66.6.6.6 838s # expecting access denial. 838s ok 271 838s # --- 838s # Order allow,deny 838s # Allow from 66.6.6.6 838s # Deny from 66.6.6.6 838s # expecting access denial. 838s ok 272 838s # --- 838s # Order mutual-failure 838s # Allow from all 838s # expecting access. 838s ok 273 838s # --- 838s # Order mutual-failure 838s # Deny from all 838s # expecting access denial. 838s ok 274 838s # --- 838s # Order mutual-failure 838s # Allow from all 838s # Deny from all 838s # expecting access denial. 838s ok 275 838s # --- 838s # Order mutual-failure 838s # Deny from localhost 838s # expecting access denial. 838s ok 276 838s # --- 838s # Order mutual-failure 838s # Allow from all 838s # Deny from localhost 838s # expecting access denial. 838s ok 277 838s # --- 838s # Order mutual-failure 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 278 838s # --- 838s # Order mutual-failure 838s # Allow from all 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 279 838s # --- 838s # Order mutual-failure 838s # Deny from 127.0 838s # expecting access denial. 838s ok 280 838s # --- 838s # Order mutual-failure 838s # Allow from all 838s # Deny from 127.0 838s # expecting access denial. 838s ok 281 838s # --- 838s # Order mutual-failure 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 282 838s # --- 838s # Order mutual-failure 838s # Allow from all 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 283 838s # --- 838s # Order mutual-failure 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 284 838s # --- 838s # Order mutual-failure 838s # Allow from all 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 285 838s # --- 838s # Order mutual-failure 838s # Deny from somewhere.else.com 838s # expecting access denial. 838s ok 286 838s # --- 838s # Order mutual-failure 838s # Allow from all 838s # Deny from somewhere.else.com 838s # expecting access. 838s ok 287 838s # --- 838s # Order mutual-failure 838s # Deny from 66.6.6.6 838s # expecting access denial. 838s ok 288 838s # --- 838s # Order mutual-failure 838s # Allow from all 838s # Deny from 66.6.6.6 838s # expecting access. 838s ok 289 838s # --- 838s # Order mutual-failure 838s # Allow from localhost 838s # expecting access. 838s ok 290 838s # --- 838s # Order mutual-failure 838s # Deny from all 838s # expecting access denial. 838s ok 291 838s # --- 838s # Order mutual-failure 838s # Allow from localhost 838s # Deny from all 838s # expecting access denial. 838s ok 292 838s # --- 838s # Order mutual-failure 838s # Deny from localhost 838s # expecting access denial. 838s ok 293 838s # --- 838s # Order mutual-failure 838s # Allow from localhost 838s # Deny from localhost 838s # expecting access denial. 838s ok 294 838s # --- 838s # Order mutual-failure 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 295 838s # --- 838s # Order mutual-failure 838s # Allow from localhost 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 296 838s # --- 838s # Order mutual-failure 838s # Deny from 127.0 838s # expecting access denial. 838s ok 297 838s # --- 838s # Order mutual-failure 838s # Allow from localhost 838s # Deny from 127.0 838s # expecting access denial. 838s ok 298 838s # --- 838s # Order mutual-failure 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 299 838s # --- 838s # Order mutual-failure 838s # Allow from localhost 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 300 838s # --- 838s # Order mutual-failure 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 301 838s # --- 838s # Order mutual-failure 838s # Allow from localhost 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 302 838s # --- 838s # Order mutual-failure 838s # Deny from somewhere.else.com 838s # expecting access denial. 838s ok 303 838s # --- 838s # Order mutual-failure 838s # Allow from localhost 838s # Deny from somewhere.else.com 838s # expecting access. 838s ok 304 838s # --- 838s # Order mutual-failure 838s # Deny from 66.6.6.6 838s # expecting access denial. 838s ok 305 838s # --- 838s # Order mutual-failure 838s # Allow from localhost 838s # Deny from 66.6.6.6 838s # expecting access. 838s ok 306 838s # --- 838s # Order mutual-failure 838s # Allow from 127.0.0.1 838s # expecting access. 838s ok 307 838s # --- 838s # Order mutual-failure 838s # Deny from all 838s # expecting access denial. 838s ok 308 838s # --- 838s # Order mutual-failure 838s # Allow from 127.0.0.1 838s # Deny from all 838s # expecting access denial. 838s ok 309 838s # --- 838s # Order mutual-failure 838s # Deny from localhost 838s # expecting access denial. 838s ok 310 838s # --- 838s # Order mutual-failure 838s # Allow from 127.0.0.1 838s # Deny from localhost 838s # expecting access denial. 838s ok 311 838s # --- 838s # Order mutual-failure 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 312 838s # --- 838s # Order mutual-failure 838s # Allow from 127.0.0.1 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 313 838s # --- 838s # Order mutual-failure 838s # Deny from 127.0 838s # expecting access denial. 838s ok 314 838s # --- 838s # Order mutual-failure 838s # Allow from 127.0.0.1 838s # Deny from 127.0 838s # expecting access denial. 838s ok 315 838s # --- 838s # Order mutual-failure 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 316 838s # --- 838s # Order mutual-failure 838s # Allow from 127.0.0.1 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 317 838s # --- 838s # Order mutual-failure 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 318 838s # --- 838s # Order mutual-failure 838s # Allow from 127.0.0.1 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 319 838s # --- 838s # Order mutual-failure 838s # Deny from somewhere.else.com 838s # expecting access denial. 838s ok 320 838s # --- 838s # Order mutual-failure 838s # Allow from 127.0.0.1 838s # Deny from somewhere.else.com 838s # expecting access. 838s ok 321 838s # --- 838s # Order mutual-failure 838s # Deny from 66.6.6.6 838s # expecting access denial. 838s ok 322 838s # --- 838s # Order mutual-failure 838s # Allow from 127.0.0.1 838s # Deny from 66.6.6.6 838s # expecting access. 838s ok 323 838s # --- 838s # Order mutual-failure 838s # Allow from 127.0 838s # expecting access. 838s ok 324 838s # --- 838s # Order mutual-failure 838s # Deny from all 838s # expecting access denial. 838s ok 325 838s # --- 838s # Order mutual-failure 838s # Allow from 127.0 838s # Deny from all 838s # expecting access denial. 838s ok 326 838s # --- 838s # Order mutual-failure 838s # Deny from localhost 838s # expecting access denial. 838s ok 327 838s # --- 838s # Order mutual-failure 838s # Allow from 127.0 838s # Deny from localhost 838s # expecting access denial. 838s ok 328 838s # --- 838s # Order mutual-failure 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 329 838s # --- 838s # Order mutual-failure 838s # Allow from 127.0 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 330 838s # --- 838s # Order mutual-failure 838s # Deny from 127.0 838s # expecting access denial. 838s ok 331 838s # --- 838s # Order mutual-failure 838s # Allow from 127.0 838s # Deny from 127.0 838s # expecting access denial. 838s ok 332 838s # --- 838s # Order mutual-failure 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 333 838s # --- 838s # Order mutual-failure 838s # Allow from 127.0 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 334 838s # --- 838s # Order mutual-failure 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 335 838s # --- 838s # Order mutual-failure 838s # Allow from 127.0 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 336 838s # --- 838s # Order mutual-failure 838s # Deny from somewhere.else.com 838s # expecting access denial. 838s ok 337 838s # --- 838s # Order mutual-failure 838s # Allow from 127.0 838s # Deny from somewhere.else.com 838s # expecting access. 838s ok 338 838s # --- 838s # Order mutual-failure 838s # Deny from 66.6.6.6 838s # expecting access denial. 838s ok 339 838s # --- 838s # Order mutual-failure 838s # Allow from 127.0 838s # Deny from 66.6.6.6 838s # expecting access. 838s ok 340 838s # --- 838s # Order mutual-failure 838s # Allow from 127.0.0.1/255.255.0.0 838s # expecting access. 838s ok 341 838s # --- 838s # Order mutual-failure 838s # Deny from all 838s # expecting access denial. 838s ok 342 838s # --- 838s # Order mutual-failure 838s # Allow from 127.0.0.1/255.255.0.0 838s # Deny from all 838s # expecting access denial. 838s ok 343 838s # --- 838s # Order mutual-failure 838s # Deny from localhost 838s # expecting access denial. 838s ok 344 838s # --- 838s # Order mutual-failure 838s # Allow from 127.0.0.1/255.255.0.0 838s # Deny from localhost 838s # expecting access denial. 838s ok 345 838s # --- 838s # Order mutual-failure 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 346 838s # --- 838s # Order mutual-failure 838s # Allow from 127.0.0.1/255.255.0.0 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 347 838s # --- 838s # Order mutual-failure 838s # Deny from 127.0 838s # expecting access denial. 838s ok 348 838s # --- 838s # Order mutual-failure 838s # Allow from 127.0.0.1/255.255.0.0 838s # Deny from 127.0 838s # expecting access denial. 838s ok 349 838s # --- 838s # Order mutual-failure 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 350 838s # --- 838s # Order mutual-failure 838s # Allow from 127.0.0.1/255.255.0.0 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 351 838s # --- 838s # Order mutual-failure 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 352 838s # --- 838s # Order mutual-failure 838s # Allow from 127.0.0.1/255.255.0.0 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 353 838s # --- 838s # Order mutual-failure 838s # Deny from somewhere.else.com 838s # expecting access denial. 838s ok 354 838s # --- 838s # Order mutual-failure 838s # Allow from 127.0.0.1/255.255.0.0 838s # Deny from somewhere.else.com 838s # expecting access. 838s ok 355 838s # --- 838s # Order mutual-failure 838s # Deny from 66.6.6.6 838s # expecting access denial. 838s ok 356 838s # --- 838s # Order mutual-failure 838s # Allow from 127.0.0.1/255.255.0.0 838s # Deny from 66.6.6.6 838s # expecting access. 838s ok 357 838s # --- 838s # Order mutual-failure 838s # Allow from 127.0.0.1/16 838s # expecting access. 838s ok 358 838s # --- 838s # Order mutual-failure 838s # Deny from all 838s # expecting access denial. 838s ok 359 838s # --- 838s # Order mutual-failure 838s # Allow from 127.0.0.1/16 838s # Deny from all 838s # expecting access denial. 838s ok 360 838s # --- 838s # Order mutual-failure 838s # Deny from localhost 838s # expecting access denial. 838s ok 361 838s # --- 838s # Order mutual-failure 838s # Allow from 127.0.0.1/16 838s # Deny from localhost 838s # expecting access denial. 838s ok 362 838s # --- 838s # Order mutual-failure 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 363 838s # --- 838s # Order mutual-failure 838s # Allow from 127.0.0.1/16 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 364 838s # --- 838s # Order mutual-failure 838s # Deny from 127.0 838s # expecting access denial. 838s ok 365 838s # --- 838s # Order mutual-failure 838s # Allow from 127.0.0.1/16 838s # Deny from 127.0 838s # expecting access denial. 838s ok 366 838s # --- 838s # Order mutual-failure 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 367 838s # --- 838s # Order mutual-failure 838s # Allow from 127.0.0.1/16 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 368 838s # --- 838s # Order mutual-failure 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 369 838s # --- 838s # Order mutual-failure 838s # Allow from 127.0.0.1/16 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 370 838s # --- 838s # Order mutual-failure 838s # Deny from somewhere.else.com 838s # expecting access denial. 838s ok 371 838s # --- 838s # Order mutual-failure 838s # Allow from 127.0.0.1/16 838s # Deny from somewhere.else.com 838s # expecting access. 838s ok 372 838s # --- 838s # Order mutual-failure 838s # Deny from 66.6.6.6 838s # expecting access denial. 838s ok 373 838s # --- 838s # Order mutual-failure 838s # Allow from 127.0.0.1/16 838s # Deny from 66.6.6.6 838s # expecting access. 838s ok 374 838s # --- 838s # Order mutual-failure 838s # Allow from somewhere.else.com 838s # expecting access denial. 838s ok 375 838s # --- 838s # Order mutual-failure 838s # Deny from all 838s # expecting access denial. 838s ok 376 838s # --- 838s # Order mutual-failure 838s # Allow from somewhere.else.com 838s # Deny from all 838s # expecting access denial. 838s ok 377 838s # --- 838s # Order mutual-failure 838s # Deny from localhost 838s # expecting access denial. 838s ok 378 838s # --- 838s # Order mutual-failure 838s # Allow from somewhere.else.com 838s # Deny from localhost 838s # expecting access denial. 838s ok 379 838s # --- 838s # Order mutual-failure 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 380 838s # --- 838s # Order mutual-failure 838s # Allow from somewhere.else.com 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 381 838s # --- 838s # Order mutual-failure 838s # Deny from 127.0 838s # expecting access denial. 838s ok 382 838s # --- 838s # Order mutual-failure 838s # Allow from somewhere.else.com 838s # Deny from 127.0 838s # expecting access denial. 838s ok 383 838s # --- 838s # Order mutual-failure 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 384 838s # --- 838s # Order mutual-failure 838s # Allow from somewhere.else.com 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 385 838s # --- 838s # Order mutual-failure 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 386 838s # --- 838s # Order mutual-failure 838s # Allow from somewhere.else.com 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 387 838s # --- 838s # Order mutual-failure 838s # Deny from somewhere.else.com 838s # expecting access denial. 838s ok 388 838s # --- 838s # Order mutual-failure 838s # Allow from somewhere.else.com 838s # Deny from somewhere.else.com 838s # expecting access denial. 838s ok 389 838s # --- 838s # Order mutual-failure 838s # Deny from 66.6.6.6 838s # expecting access denial. 838s ok 390 838s # --- 838s # Order mutual-failure 838s # Allow from somewhere.else.com 838s # Deny from 66.6.6.6 838s # expecting access denial. 838s ok 391 838s # --- 838s # Order mutual-failure 838s # Allow from 66.6.6.6 838s # expecting access denial. 838s ok 392 838s # --- 838s # Order mutual-failure 838s # Deny from all 838s # expecting access denial. 838s ok 393 838s # --- 838s # Order mutual-failure 838s # Allow from 66.6.6.6 838s # Deny from all 838s # expecting access denial. 838s ok 394 838s # --- 838s # Order mutual-failure 838s # Deny from localhost 838s # expecting access denial. 838s ok 395 838s # --- 838s # Order mutual-failure 838s # Allow from 66.6.6.6 838s # Deny from localhost 838s # expecting access denial. 838s ok 396 838s # --- 838s # Order mutual-failure 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 397 838s # --- 838s # Order mutual-failure 838s # Allow from 66.6.6.6 838s # Deny from 127.0.0.1 838s # expecting access denial. 838s ok 398 838s # --- 838s # Order mutual-failure 838s # Deny from 127.0 838s # expecting access denial. 838s ok 399 838s # --- 838s # Order mutual-failure 838s # Allow from 66.6.6.6 838s # Deny from 127.0 838s # expecting access denial. 838s ok 400 838s # --- 838s # Order mutual-failure 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 401 838s # --- 838s # Order mutual-failure 838s # Allow from 66.6.6.6 838s # Deny from 127.0.0.1/255.255.0.0 838s # expecting access denial. 838s ok 402 838s # --- 838s # Order mutual-failure 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 403 838s # --- 838s # Order mutual-failure 838s # Allow from 66.6.6.6 838s # Deny from 127.0.0.1/16 838s # expecting access denial. 838s ok 404 838s # --- 838s # Order mutual-failure 838s # Deny from somewhere.else.com 838s # expecting access denial. 838s ok 405 838s # --- 838s # Order mutual-failure 838s # Allow from 66.6.6.6 838s # Deny from somewhere.else.com 838s # expecting access denial. 838s ok 406 838s # --- 838s # Order mutual-failure 838s # Deny from 66.6.6.6 838s # expecting access denial. 838s ok 407 838s # --- 838s # Order mutual-failure 838s # Allow from 66.6.6.6 838s # Deny from 66.6.6.6 838s # expecting access denial. 838s ok 408 838s ok 839s t/modules/actions.t ................. 839s 1..20 839s # Running under perl version 5.038002 for linux 839s # Current time local: Tue Dec 17 19:12:47 2024 839s # Current time GMT: Tue Dec 17 19:12:47 2024 839s # Using Test.pm version 1.31 839s # Using Apache/Test.pm version 1.42 839s # expected: 200 839s # received: '200' 839s ok 1 839s # expected: 'nada' 839s # received: 'nada' 839s ok 2 839s # expected: 404 839s # received: '404' 839s ok 3 839s ok 4 # skip RC=404, no need to check content 839s # expected: 404 839s # received: '404' 839s ok 5 839s ok 6 # skip RC=404, no need to check content 839s # expected: 404 839s # received: '404' 839s ok 7 839s ok 8 # skip RC=404, no need to check content 839s # expected: 200 839s # received: '200' 839s ok 9 839s # expected: 'nada' 839s # received: 'nada' 839s ok 10 839s # expected: 404 839s # received: '404' 839s ok 11 839s ok 12 # skip RC=404, no need to check content 839s # expected: 200 839s # received: '200' 839s ok 13 839s # expected: 'POST 839s # foo2: bar2 839s # ' 839s # received: 'POST 839s # foo2: bar2 839s # ' 839s ok 14 839s # expected: 405 839s # received: '405' 839s ok 15 839s # expected: 200 839s # received: '200' 839s ok 16 839s # expected: 'foo=bar' 839s # received: 'foo=bar' 839s ok 17 839s # expected: 200 839s # received: '200' 839s ok 18 839s # expected: 'POST 839s # foo2: bar2 839s # ' 839s # received: 'POST 839s # foo2: bar2 839s # ' 839s ok 19 839s # expected: 405 839s # received: '405' 839s ok 20 839s ok 841s t/modules/alias.t ................... 841s 1..134 841s # Running under perl version 5.038002 for linux 841s # Current time local: Tue Dec 17 19:12:48 2024 841s # Current time GMT: Tue Dec 17 19:12:48 2024 841s # Using Test.pm version 1.31 841s # Using Apache/Test.pm version 1.42 841s # verifying simple aliases 841s # testing : /alias/ 841s # expected: 200 841s # received: '200' 841s ok 1 841s # testing : /bogu/ 841s # expected: 404 841s # received: '404' 841s ok 2 841s # verifying alias match with /ali[0-9]. 841s # testing : /ali0 841s # expected: 0 841s # received: '0' 841s ok 3 841s # testing : /ali1 841s # expected: 1 841s # received: '1' 841s ok 4 841s # testing : /ali2 841s # expected: 2 841s # received: '2' 841s ok 5 841s # testing : /ali3 841s # expected: 3 841s # received: '3' 841s ok 6 841s # testing : /ali4 841s # expected: 4 841s # received: '4' 841s ok 7 841s # testing : /ali5 841s # expected: 5 841s # received: '5' 841s ok 8 841s # testing : /ali6 841s # expected: 6 841s # received: '6' 841s ok 9 841s # testing : /ali7 841s # expected: 7 841s # received: '7' 841s ok 10 841s # testing : /ali8 841s # expected: 8 841s # received: '8' 841s ok 11 841s # testing : /ali9 841s # expected: 9 841s # received: '9' 841s ok 12 841s # verifying expression alias match with /expr/ali[0-9]. 841s # testing : /ali0 841s # expected: 0 841s # received: '0' 841s ok 13 841s # testing : /ali1 841s # expected: 1 841s # received: '1' 841s ok 14 841s # testing : /ali2 841s # expected: 2 841s # received: '2' 841s ok 15 841s # testing : /ali3 841s # expected: 3 841s # received: '3' 841s ok 16 841s # testing : /ali4 841s # expected: 4 841s # received: '4' 841s ok 17 841s # testing : /ali5 841s # expected: 5 841s # received: '5' 841s ok 18 841s # testing : /ali6 841s # expected: 6 841s # received: '6' 841s ok 19 841s # testing : /ali7 841s # expected: 7 841s # received: '7' 841s ok 20 841s # testing : /ali8 841s # expected: 8 841s # received: '8' 841s ok 21 841s # testing : /ali9 841s # expected: 9 841s # received: '9' 841s ok 22 841s # testing : /forbid 841s # expected: '403' 841s # received: '403' 841s ok 23 841s # testing : /gone 841s # expected: '410' 841s # received: '410' 841s ok 24 841s # testing : /perm 841s # expected: '301' 841s # received: '301' 841s ok 25 841s # testing : /perm2 841s # expected: '301' 841s # received: '301' 841s ok 26 841s # testing : /seeother 841s # expected: '303' 841s # received: '303' 841s ok 27 841s # testing : /temp 841s # expected: '302' 841s # received: '302' 841s ok 28 841s # testing : /temp2 841s # expected: '302' 841s # received: '302' 841s ok 29 841s verifying body of perm and temp redirect match 841s # testing : /p0 841s # expected: 0 841s # received: '0' 841s ok 30 841s # testing : /p1 841s # expected: 1 841s # received: '1' 841s ok 31 841s # testing : /p2 841s # expected: 2 841s # received: '2' 841s ok 32 841s # testing : /p3 841s # expected: 3 841s # received: '3' 841s ok 33 841s # testing : /p4 841s # expected: 4 841s # received: '4' 841s ok 34 841s # testing : /p5 841s # expected: 5 841s # received: '5' 841s ok 35 841s # testing : /p6 841s # expected: 6 841s # received: '6' 841s ok 36 841s # testing : /p7 841s # expected: 7 841s # received: '7' 841s ok 37 841s # testing : /p8 841s # expected: 8 841s # received: '8' 841s ok 38 841s # testing : /p9 841s # expected: 9 841s # received: '9' 841s ok 39 841s # testing : /t0 841s # expected: 0 841s # received: '0' 841s ok 40 841s # testing : /t1 841s # expected: 1 841s # received: '1' 841s ok 41 841s # testing : /t2 841s # expected: 2 841s # received: '2' 841s ok 42 841s # testing : /t3 841s # expected: 3 841s # received: '3' 841s ok 43 841s # testing : /t4 841s # expected: 4 841s # received: '4' 841s ok 44 841s # testing : /t5 841s # expected: 5 841s # received: '5' 841s ok 45 841s # testing : /t6 841s # expected: 6 841s # received: '6' 841s ok 46 841s # testing : /t7 841s # expected: 7 841s # received: '7' 841s ok 47 841s # testing : /t8 841s # expected: 8 841s # received: '8' 841s ok 48 841s # testing : /t9 841s # expected: 9 841s # received: '9' 841s ok 49 841s verifying body of perm and temp redirect match with expression support 841s # testing : /p0 841s # expected: 0 841s # received: '0' 841s ok 50 841s # testing : /p1 841s # expected: 1 841s # received: '1' 841s ok 51 841s # testing : /p2 841s # expected: 2 841s # received: '2' 841s ok 52 841s # testing : /p3 841s # expected: 3 841s # received: '3' 841s ok 53 841s # testing : /p4 841s # expected: 4 841s # received: '4' 841s ok 54 841s # testing : /p5 841s # expected: 5 841s # received: '5' 841s ok 55 841s # testing : /p6 841s # expected: 6 841s # received: '6' 841s ok 56 841s # testing : /p7 841s # expected: 7 841s # received: '7' 841s ok 57 841s # testing : /p8 841s # expected: 8 841s # received: '8' 841s ok 58 841s # testing : /p9 841s # expected: 9 841s # received: '9' 841s ok 59 841s # testing : /t0 841s # expected: 0 841s # received: '0' 841s ok 60 841s # testing : /t1 841s # expected: 1 841s # received: '1' 841s ok 61 841s # testing : /t2 841s # expected: 2 841s # received: '2' 841s ok 62 841s # testing : /t3 841s # expected: 3 841s # received: '3' 841s ok 63 841s # testing : /t4 841s # expected: 4 841s # received: '4' 841s ok 64 841s # testing : /t5 841s # expected: 5 841s # received: '5' 841s ok 65 841s # testing : /t6 841s # expected: 6 841s # received: '6' 841s ok 66 841s # testing : /t7 841s # expected: 7 841s # received: '7' 841s ok 67 841s # testing : /t8 841s # expected: 8 841s # received: '8' 841s ok 68 841s # testing : /t9 841s # expected: 9 841s # received: '9' 841s ok 69 841s verifying return code of seeother and gone redirect match 841s # testing : g0 841s # expected: '410' 841s # received: '410' 841s ok 70 841s # testing : g1 841s # expected: '410' 841s # received: '410' 841s ok 71 841s # testing : g2 841s # expected: '410' 841s # received: '410' 841s ok 72 841s # testing : g3 841s # expected: '410' 841s # received: '410' 841s ok 73 841s # testing : g4 841s # expected: '410' 841s # received: '410' 841s ok 74 841s # testing : g5 841s # expected: '410' 841s # received: '410' 841s ok 75 841s # testing : g6 841s # expected: '410' 841s # received: '410' 841s ok 76 841s # testing : g7 841s # expected: '410' 841s # received: '410' 841s ok 77 841s # testing : g8 841s # expected: '410' 841s # received: '410' 841s ok 78 841s # testing : g9 841s # expected: '410' 841s # received: '410' 841s ok 79 841s # testing : f0 841s # expected: '403' 841s # received: '403' 841s ok 80 841s # testing : f1 841s # expected: '403' 841s # received: '403' 841s ok 81 841s # testing : f2 841s # expected: '403' 841s # received: '403' 841s ok 82 841s # testing : f3 841s # expected: '403' 841s # received: '403' 841s ok 83 841s # testing : f4 841s # expected: '403' 841s # received: '403' 841s ok 84 841s # testing : f5 841s # expected: '403' 841s # received: '403' 841s ok 85 841s # testing : f6 841s # expected: '403' 841s # received: '403' 841s ok 86 841s # testing : f7 841s # expected: '403' 841s # received: '403' 841s ok 87 841s # testing : f8 841s # expected: '403' 841s # received: '403' 841s ok 88 841s # testing : f9 841s # expected: '403' 841s # received: '403' 841s ok 89 841s # testing : s0 841s # expected: '303' 841s # received: '303' 841s ok 90 841s # testing : s1 841s # expected: '303' 841s # received: '303' 841s ok 91 841s # testing : s2 841s # expected: '303' 841s # received: '303' 841s ok 92 841s # testing : s3 841s # expected: '303' 841s # received: '303' 841s ok 93 841s # testing : s4 841s # expected: '303' 841s # received: '303' 841s ok 94 841s # testing : s5 841s # expected: '303' 841s # received: '303' 841s ok 95 841s # testing : s6 841s # expected: '303' 841s # received: '303' 841s ok 96 841s # testing : s7 841s # expected: '303' 841s # received: '303' 841s ok 97 841s # testing : s8 841s # expected: '303' 841s # received: '303' 841s ok 98 841s # testing : s9 841s # expected: '303' 841s # received: '303' 841s ok 99 841s verifying return code of seeother and gone redirect match with expression support 841s # testing : g0 841s # expected: '410' 841s # received: '410' 841s ok 100 841s # testing : g1 841s # expected: '410' 841s # received: '410' 841s ok 101 841s # testing : g2 841s # expected: '410' 841s # received: '410' 841s ok 102 841s # testing : g3 841s # expected: '410' 841s # received: '410' 841s ok 103 841s # testing : g4 841s # expected: '410' 841s # received: '410' 841s ok 104 841s # testing : g5 841s # expected: '410' 841s # received: '410' 841s ok 105 841s # testing : g6 841s # expected: '410' 841s # received: '410' 841s ok 106 841s # testing : g7 841s # expected: '410' 841s # received: '410' 841s ok 107 841s # testing : g8 841s # expected: '410' 841s # received: '410' 841s ok 108 841s # testing : g9 841s # expected: '410' 841s # received: '410' 841s ok 109 841s # testing : f0 841s # expected: '403' 841s # received: '403' 841s ok 110 841s # testing : f1 841s # expected: '403' 841s # received: '403' 841s ok 111 841s # testing : f2 841s # expected: '403' 841s # received: '403' 841s ok 112 841s # testing : f3 841s # expected: '403' 841s # received: '403' 841s ok 113 841s # testing : f4 841s # expected: '403' 841s # received: '403' 841s ok 114 841s # testing : f5 841s # expected: '403' 841s # received: '403' 841s ok 115 841s # testing : f6 841s # expected: '403' 841s # received: '403' 841s ok 116 841s # testing : f7 841s # expected: '403' 841s # received: '403' 841s ok 117 841s # testing : f8 841s # expected: '403' 841s # received: '403' 841s ok 118 841s # testing : f9 841s # expected: '403' 841s # received: '403' 841s ok 119 841s # testing : s0 841s # expected: '303' 841s # received: '303' 841s ok 120 841s # testing : s1 841s # expected: '303' 841s # received: '303' 841s ok 121 841s # testing : s2 841s # expected: '303' 841s # received: '303' 841s ok 122 841s # testing : s3 841s # expected: '303' 841s # received: '303' 841s ok 123 841s # testing : s4 841s # expected: '303' 841s # received: '303' 841s ok 124 841s # testing : s5 841s # expected: '303' 841s # received: '303' 841s ok 125 841s # testing : s6 841s # expected: '303' 841s # received: '303' 841s ok 126 841s # testing : s7 841s # expected: '303' 841s # received: '303' 841s ok 127 841s # testing : s8 841s # expected: '303' 841s # received: '303' 841s ok 128 841s # testing : s9 841s # expected: '303' 841s # received: '303' 841s ok 129 841s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 841s # verifying /modules/alias/script is plain text 841s # testing : /modules/alias/script 841s # expected: '#!/bin/sh 841s # echo Content-type: text/plain 841s # echo 841s # echo this is a shell script cgi. 841s # ' 841s # received: '#!/bin/sh 841s # echo Content-type: text/plain 841s # echo 841s # echo this is a shell script cgi. 841s # ' 841s ok 130 841s # verifying same file accessed at /cgi/script is executed code 841s # testing : /cgi/script 841s # expected: 'this is a shell script cgi. 841s # ' 841s # received: 'this is a shell script cgi. 841s # ' 841s ok 131 841s # verifying ScriptAliasMatch with /aliascgi-script 841s # testing : /aliascgi-script 841s # expected: 'this is a shell script cgi. 841s # ' 841s # received: 'this is a shell script cgi. 841s # ' 841s ok 132 841s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 841s # testing : /aliascgi-script 841s # expected: 'this is a shell script cgi. 841s # ' 841s # received: 'this is a shell script cgi. 841s # ' 841s ok 133 841s # verifying bad script alias. 841s # testing : /aliascgi-nada 841s # expected: 404 841s # received: '404' 841s ok 134 841s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 841s ok 842s t/modules/allowmethods.t ............ 842s 1..9 842s # Running under perl version 5.038002 for linux 842s # Current time local: Tue Dec 17 19:12:50 2024 842s # Current time GMT: Tue Dec 17 19:12:50 2024 842s # Using Test.pm version 1.31 842s # Using Apache/Test.pm version 1.42 842s # testing : Get request to /Get responds 200 842s # expected: 200 842s # received: '200' 842s ok 1 842s # testing : Head request to /Get responds 200 842s # expected: 200 842s # received: '200' 842s ok 2 842s # testing : Post request to /Get responds 405 842s # expected: 405 842s # received: '405' 842s ok 3 842s # testing : Get request to /Head responds 200 842s # expected: 200 842s # received: '200' 842s ok 4 842s # testing : Head request to /Head responds 200 842s # expected: 200 842s # received: '200' 842s ok 5 842s # testing : Post request to /Head responds 405 842s # expected: 405 842s # received: '405' 842s ok 6 842s # testing : Get request to /Post responds 405 842s # expected: 405 842s # received: '405' 842s ok 7 842s # testing : Head request to /Post responds 405 842s # expected: 405 842s # received: '405' 842s ok 8 842s # testing : Post request to /Post responds 200 842s # expected: 200 842s # received: '200' 842s ok 9 842s ok 843s t/modules/asis.t .................... 843s 1..3 843s # Running under perl version 5.038002 for linux 843s # Current time local: Tue Dec 17 19:12:51 2024 843s # Current time GMT: Tue Dec 17 19:12:51 2024 843s # Using Test.pm version 1.31 843s # Using Apache/Test.pm version 1.42 843s # testing : asis content OK 843s # expected: 'This is asis content. 843s # ' 843s # received: 'This is asis content. 843s # ' 843s ok 1 843s # testing : asis gave 404 error 843s # expected: 404 843s # received: '404' 843s ok 2 843s # testing : asis gave 403 error 843s # expected: 403 843s # received: '403' 843s ok 3 843s ok 845s t/modules/authz_core.t .............. 845s 1..504 845s # Running under perl version 5.038002 for linux 845s # Current time local: Tue Dec 17 19:12:52 2024 845s # Current time GMT: Tue Dec 17 19:12:52 2024 845s # Using Test.pm version 1.31 845s # Using Apache/Test.pm version 1.42 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/basic1 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/groups1 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 200, expected 200 [a/ : a/ ] 845s ok 1 845s # got 200, expected 200 [a/ : a/ 1] 845s ok 2 845s # got 200, expected 200 [a/ : a/ 2] 845s ok 3 845s # got 200, expected 200 [a/ : a/ 1 2] 845s ok 4 845s # got 200, expected 200 [a/ : a/ 3] 845s ok 5 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 401, expected 401 [a/ user1: a/ ] 845s ok 6 845s # got 200, expected 200 [a/ user1: a/ user1] 845s ok 7 845s # got 401, expected 401 [a/ user1: a/ user2] 845s ok 8 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 403, expected 403 [a/ Any 1 2: a/ ] 845s ok 9 845s # got 200, expected 200 [a/ Any 1 2: a/ 1] 845s ok 10 845s # got 200, expected 200 [a/ Any 1 2: a/ 2] 845s ok 11 845s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 845s ok 12 845s # got 403, expected 403 [a/ Any 1 2: a/ 3] 845s ok 13 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 845s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 845s ok 14 845s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 845s ok 15 845s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 845s ok 16 845s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 845s ok 17 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 845s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 845s ok 18 845s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 845s ok 19 845s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 845s ok 20 845s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 845s ok 21 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 845s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 845s ok 22 845s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 845s ok 23 845s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 845s ok 24 845s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 845s ok 25 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 845s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 845s ok 26 845s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 845s ok 27 845s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 845s ok 28 845s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 845s ok 29 845s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 845s ok 30 845s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 845s ok 31 845s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 845s ok 32 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 845s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 845s ok 33 845s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 845s ok 34 845s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 845s ok 35 845s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 845s ok 36 845s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 845s ok 37 845s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 845s ok 38 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 845s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 845s ok 39 845s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 845s ok 40 845s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 845s ok 41 845s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 845s ok 42 845s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 845s ok 43 845s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 845s ok 44 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 845s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 845s ok 45 845s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 845s ok 46 845s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 845s ok 47 845s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 845s ok 48 845s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 845s ok 49 845s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 845s ok 50 845s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 845s ok 51 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 845s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 845s ok 52 845s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 845s ok 53 845s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 845s ok 54 845s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 845s ok 55 845s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 845s ok 56 845s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 845s ok 57 845s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 845s ok 58 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 403, expected 403 [a/ All 1 !2: a/ ] 845s ok 59 845s # got 200, expected 200 [a/ All 1 !2: a/ 1] 845s ok 60 845s # got 403, expected 403 [a/ All 1 !2: a/ 2] 845s ok 61 845s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 845s ok 62 845s # got 403, expected 403 [a/ All 1 !2: a/ 3] 845s ok 63 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 845s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 845s ok 64 845s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 845s ok 65 845s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 845s ok 66 845s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 845s ok 67 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 845s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 845s ok 68 845s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 845s ok 69 845s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 845s ok 70 845s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 845s ok 71 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 845s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 845s ok 72 845s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 845s ok 73 845s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 845s ok 74 845s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 845s ok 75 845s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 845s ok 76 845s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 845s ok 77 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 845s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 845s ok 78 845s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 845s ok 79 845s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 845s ok 80 845s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 845s ok 81 845s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 845s ok 82 845s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 845s ok 83 845s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 845s ok 84 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 845s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 845s ok 85 845s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 845s ok 86 845s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 845s ok 87 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 845s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 845s ok 88 845s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 845s ok 89 845s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 845s ok 90 845s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 845s ok 91 845s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 845s ok 92 845s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 845s ok 93 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 845s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 845s ok 94 845s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 845s ok 95 845s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 845s ok 96 845s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 845s ok 97 845s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 845s ok 98 845s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 845s ok 99 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 845s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 845s ok 100 845s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 845s ok 101 845s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 845s ok 102 845s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 845s ok 103 845s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 845s ok 104 845s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 845s ok 105 845s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 845s ok 106 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 845s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 845s ok 107 845s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 845s ok 108 845s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 845s ok 109 845s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 845s ok 110 845s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 845s ok 111 845s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 845s ok 112 845s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 845s ok 113 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 403, expected 403 [a/ All 1 2: a/ ] 845s ok 114 845s # got 403, expected 403 [a/ All 1 2: a/ 1] 845s ok 115 845s # got 403, expected 403 [a/ All 1 2: a/ 2] 845s ok 116 845s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 845s ok 117 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 845s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 845s ok 118 845s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 845s ok 119 845s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 845s ok 120 845s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 845s ok 121 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 845s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 845s ok 122 845s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 845s ok 123 845s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 845s ok 124 845s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 845s ok 125 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 845s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 845s ok 126 845s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 845s ok 127 845s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 845s ok 128 845s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 845s ok 129 845s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 845s ok 130 845s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 845s ok 131 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 845s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 845s ok 132 845s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 845s ok 133 845s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 845s ok 134 845s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 845s ok 135 845s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 845s ok 136 845s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 845s ok 137 845s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 845s ok 138 845s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 845s ok 139 845s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 845s ok 140 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 845s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 845s ok 141 845s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 845s ok 142 845s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 845s ok 143 845s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 845s ok 144 845s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 845s ok 145 845s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 845s ok 146 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 845s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 845s ok 147 845s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 845s ok 148 845s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 845s ok 149 845s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 845s ok 150 845s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 845s ok 151 845s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 845s ok 152 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 845s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 845s ok 153 845s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 845s ok 154 845s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 845s ok 155 845s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 845s ok 156 845s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 845s ok 157 845s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 845s ok 158 845s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 845s ok 159 845s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 845s ok 160 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 845s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 845s ok 161 845s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 845s ok 162 845s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 845s ok 163 845s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 845s ok 164 845s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 845s ok 165 845s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 845s ok 166 845s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 845s ok 167 845s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 845s ok 168 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 845s ok 169 845s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 845s ok 170 845s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 845s ok 171 845s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 845s ok 172 845s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 845s ok 173 845s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 845s ok 174 845s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 845s ok 175 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 845s ok 176 845s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 845s ok 177 845s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 845s ok 178 845s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 845s ok 179 845s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 845s ok 180 845s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 845s ok 181 845s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 845s ok 182 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 845s ok 183 845s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 845s ok 184 845s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 845s ok 185 845s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 845s ok 186 845s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 845s ok 187 845s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 845s ok 188 845s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 845s ok 189 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 845s ok 190 845s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 845s ok 191 845s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 845s ok 192 845s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 845s ok 193 845s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 845s ok 194 845s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 845s ok 195 845s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 845s ok 196 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 845s ok 197 845s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 845s ok 198 845s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 845s ok 199 845s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 845s ok 200 845s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 845s ok 201 845s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 845s ok 202 845s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 845s ok 203 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 845s ok 204 845s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 845s ok 205 845s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 845s ok 206 845s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 845s ok 207 845s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 845s ok 208 845s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 845s ok 209 845s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 845s ok 210 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 845s ok 211 845s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 845s ok 212 845s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 845s ok 213 845s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 845s ok 214 845s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 845s ok 215 845s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 845s ok 216 845s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 845s ok 217 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 845s ok 218 845s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 845s ok 219 845s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 845s ok 220 845s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 845s ok 221 845s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 845s ok 222 845s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 845s ok 223 845s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 845s ok 224 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 845s ok 225 845s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 845s ok 226 845s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 845s ok 227 845s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 845s ok 228 845s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 845s ok 229 845s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 845s ok 230 845s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 845s ok 231 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 845s ok 232 845s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 845s ok 233 845s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 845s ok 234 845s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 845s ok 235 845s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 845s ok 236 845s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 845s ok 237 845s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 845s ok 238 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 845s ok 239 845s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 845s ok 240 845s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 845s ok 241 845s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 845s ok 242 845s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 845s ok 243 845s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 845s ok 244 845s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 845s ok 245 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 845s ok 246 845s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 845s ok 247 845s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 845s ok 248 845s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 845s ok 249 845s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 845s ok 250 845s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 845s ok 251 845s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 845s ok 252 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 845s ok 253 845s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 845s ok 254 845s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 845s ok 255 845s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 845s ok 256 845s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 845s ok 257 845s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 845s ok 258 845s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 845s ok 259 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 845s ok 260 845s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 845s ok 261 845s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 845s ok 262 845s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 845s ok 263 845s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 845s ok 264 845s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 845s ok 265 845s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 845s ok 266 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 845s ok 267 845s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 845s ok 268 845s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 845s ok 269 845s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 845s ok 270 845s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 845s ok 271 845s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 845s ok 272 845s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 845s ok 273 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 845s ok 274 845s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 845s ok 275 845s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 845s ok 276 845s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 845s ok 277 845s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 845s ok 278 845s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 845s ok 279 845s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 845s ok 280 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 845s ok 281 845s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 845s ok 282 845s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 845s ok 283 845s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 845s ok 284 845s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 845s ok 285 845s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 845s ok 286 845s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 845s ok 287 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 845s ok 288 845s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 845s ok 289 845s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 845s ok 290 845s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 845s ok 291 845s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 845s ok 292 845s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 845s ok 293 845s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 845s ok 294 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 845s ok 295 845s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 845s ok 296 845s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 845s ok 297 845s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 845s ok 298 845s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 845s ok 299 845s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 845s ok 300 845s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 845s ok 301 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 845s ok 302 845s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 845s ok 303 845s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 845s ok 304 845s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 845s ok 305 845s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 845s ok 306 845s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 845s ok 307 845s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 845s ok 308 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 845s ok 309 845s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 845s ok 310 845s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 845s ok 311 845s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 845s ok 312 845s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 845s ok 313 845s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 845s ok 314 845s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 845s ok 315 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 845s ok 316 845s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 845s ok 317 845s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 845s ok 318 845s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 845s ok 319 845s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 845s ok 320 845s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 845s ok 321 845s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 845s ok 322 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 845s ok 323 845s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 845s ok 324 845s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 845s ok 325 845s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 845s ok 326 845s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 845s ok 327 845s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 845s ok 328 845s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 845s ok 329 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 845s ok 330 845s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 845s ok 331 845s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 845s ok 332 845s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 845s ok 333 845s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 845s ok 334 845s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 845s ok 335 845s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 845s ok 336 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 845s ok 337 845s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 845s ok 338 845s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 845s ok 339 845s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 845s ok 340 845s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 845s ok 341 845s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 845s ok 342 845s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 845s ok 343 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 845s ok 344 845s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 845s ok 345 845s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 845s ok 346 845s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 845s ok 347 845s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 845s ok 348 845s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 845s ok 349 845s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 845s ok 350 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 845s ok 351 845s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 845s ok 352 845s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 845s ok 353 845s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 845s ok 354 845s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 845s ok 355 845s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 845s ok 356 845s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 845s ok 357 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 845s ok 358 845s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 845s ok 359 845s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 845s ok 360 845s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 845s ok 361 845s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 845s ok 362 845s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 845s ok 363 845s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 845s ok 364 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 845s ok 365 845s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 845s ok 366 845s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 845s ok 367 845s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 845s ok 368 845s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 845s ok 369 845s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 845s ok 370 845s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 845s ok 371 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 845s ok 372 845s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 845s ok 373 845s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 845s ok 374 845s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 845s ok 375 845s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 845s ok 376 845s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 845s ok 377 845s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 845s ok 378 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 845s ok 379 845s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 845s ok 380 845s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 845s ok 381 845s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 845s ok 382 845s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 845s ok 383 845s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 845s ok 384 845s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 845s ok 385 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 845s ok 386 845s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 845s ok 387 845s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 845s ok 388 845s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 845s ok 389 845s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 845s ok 390 845s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 845s ok 391 845s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 845s ok 392 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 845s ok 393 845s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 845s ok 394 845s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 845s ok 395 845s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 845s ok 396 845s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 845s ok 397 845s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 845s ok 398 845s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 845s ok 399 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 845s ok 400 845s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 845s ok 401 845s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 845s ok 402 845s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 845s ok 403 845s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 845s ok 404 845s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 845s ok 405 845s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 845s ok 406 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 845s ok 407 845s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 845s ok 408 845s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 845s ok 409 845s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 845s ok 410 845s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 845s ok 411 845s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 845s ok 412 845s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 845s ok 413 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 845s ok 414 845s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 845s ok 415 845s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 845s ok 416 845s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 845s ok 417 845s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 845s ok 418 845s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 845s ok 419 845s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 845s ok 420 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 845s ok 421 845s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 845s ok 422 845s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 845s ok 423 845s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 845s ok 424 845s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 845s ok 425 845s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 845s ok 426 845s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 845s ok 427 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 845s ok 428 845s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 845s ok 429 845s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 845s ok 430 845s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 845s ok 431 845s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 845s ok 432 845s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 845s ok 433 845s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 845s ok 434 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 845s ok 435 845s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 845s ok 436 845s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 845s ok 437 845s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 845s ok 438 845s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 845s ok 439 845s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 845s ok 440 845s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 845s ok 441 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 845s ok 442 845s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 845s ok 443 845s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 845s ok 444 845s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 845s ok 445 845s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 845s ok 446 845s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 845s ok 447 845s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 845s ok 448 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 845s ok 449 845s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 845s ok 450 845s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 845s ok 451 845s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 845s ok 452 845s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 845s ok 453 845s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 845s ok 454 845s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 845s ok 455 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 845s ok 456 845s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 845s ok 457 845s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 845s ok 458 845s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 845s ok 459 845s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 845s ok 460 845s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 845s ok 461 845s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 845s ok 462 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 845s ok 463 845s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 845s ok 464 845s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 845s ok 465 845s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 845s ok 466 845s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 845s ok 467 845s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 845s ok 468 845s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 845s ok 469 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 845s ok 470 845s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 845s ok 471 845s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 845s ok 472 845s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 845s ok 473 845s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 845s ok 474 845s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 845s ok 475 845s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 845s ok 476 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 845s ok 477 845s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 845s ok 478 845s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 845s ok 479 845s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 845s ok 480 845s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 845s ok 481 845s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 845s ok 482 845s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 845s ok 483 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 845s ok 484 845s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 845s ok 485 845s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 845s ok 486 845s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 845s ok 487 845s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 845s ok 488 845s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 845s ok 489 845s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 845s ok 490 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 845s ok 491 845s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 845s ok 492 845s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 845s ok 493 845s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 845s ok 494 845s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 845s ok 495 845s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 845s ok 496 845s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 845s ok 497 845s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 845s ok 498 845s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 845s ok 499 845s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 845s ok 500 845s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 845s ok 501 845s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 845s ok 502 845s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 845s ok 503 845s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 845s ok 504 845s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 845s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/groups1 845s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/basic1 845s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 845s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 845s ok 847s t/modules/autoindex.t ............... 847s 1..84 847s # Running under perl version 5.038002 for linux 847s # Current time local: Tue Dec 17 19:12:54 2024 847s # Current time GMT: Tue Dec 17 19:12:54 2024 847s # Using Test.pm version 1.31 847s # Using Apache/Test.pm version 1.42 847s --- 847s IndexOrderDefault Ascending Name 847s GET /modules/autoindex/htaccess/ 847s ok 1 847s --- 847s IndexOrderDefault Ascending Name 847s 847s (C=N O=A) 847s GET /modules/autoindex/htaccess/?C=N&O=A 847s ok 2 847s --- 847s IndexOrderDefault Ascending Name 847s 847s (C=N O=D) 847s GET /modules/autoindex/htaccess/?C=N&O=D 847s ok 3 847s --- 847s IndexOrderDefault Ascending Name 847s 847s (C=M O=A) 847s GET /modules/autoindex/htaccess/?C=M&O=A 847s ok 4 847s --- 847s IndexOrderDefault Ascending Name 847s 847s (C=M O=D) 847s GET /modules/autoindex/htaccess/?C=M&O=D 847s ok 5 847s --- 847s IndexOrderDefault Ascending Name 847s 847s (C=S O=A) 847s GET /modules/autoindex/htaccess/?C=S&O=A 847s ok 6 847s --- 847s IndexOrderDefault Ascending Name 847s 847s (C=S O=D) 847s GET /modules/autoindex/htaccess/?C=S&O=D 847s ok 7 847s --- 847s IndexOrderDefault Ascending Date 847s GET /modules/autoindex/htaccess/ 847s ok 8 847s --- 847s IndexOrderDefault Ascending Date 847s 847s (C=N O=A) 847s GET /modules/autoindex/htaccess/?C=N&O=A 847s ok 9 847s --- 847s IndexOrderDefault Ascending Date 847s 847s (C=N O=D) 847s GET /modules/autoindex/htaccess/?C=N&O=D 847s ok 10 847s --- 847s IndexOrderDefault Ascending Date 847s 847s (C=M O=A) 847s GET /modules/autoindex/htaccess/?C=M&O=A 847s ok 11 847s --- 847s IndexOrderDefault Ascending Date 847s 847s (C=M O=D) 847s GET /modules/autoindex/htaccess/?C=M&O=D 847s ok 12 847s --- 847s IndexOrderDefault Ascending Date 847s 847s (C=S O=A) 847s GET /modules/autoindex/htaccess/?C=S&O=A 847s ok 13 847s --- 847s IndexOrderDefault Ascending Date 847s 847s (C=S O=D) 847s GET /modules/autoindex/htaccess/?C=S&O=D 847s ok 14 847s --- 847s IndexOrderDefault Ascending Size 847s GET /modules/autoindex/htaccess/ 847s ok 15 847s --- 847s IndexOrderDefault Ascending Size 847s 847s (C=N O=A) 847s GET /modules/autoindex/htaccess/?C=N&O=A 847s ok 16 847s --- 847s IndexOrderDefault Ascending Size 847s 847s (C=N O=D) 847s GET /modules/autoindex/htaccess/?C=N&O=D 847s ok 17 847s --- 847s IndexOrderDefault Ascending Size 847s 847s (C=M O=A) 847s GET /modules/autoindex/htaccess/?C=M&O=A 847s ok 18 847s --- 847s IndexOrderDefault Ascending Size 847s 847s (C=M O=D) 847s GET /modules/autoindex/htaccess/?C=M&O=D 847s ok 19 847s --- 847s IndexOrderDefault Ascending Size 847s 847s (C=S O=A) 847s GET /modules/autoindex/htaccess/?C=S&O=A 847s ok 20 847s --- 847s IndexOrderDefault Ascending Size 847s 847s (C=S O=D) 847s GET /modules/autoindex/htaccess/?C=S&O=D 847s ok 21 847s --- 847s IndexOrderDefault Descending Name 847s GET /modules/autoindex/htaccess/ 847s ok 22 847s --- 847s IndexOrderDefault Descending Name 847s 847s (C=N O=A) 847s GET /modules/autoindex/htaccess/?C=N&O=A 847s ok 23 847s --- 847s IndexOrderDefault Descending Name 847s 847s (C=N O=D) 847s GET /modules/autoindex/htaccess/?C=N&O=D 847s ok 24 847s --- 847s IndexOrderDefault Descending Name 847s 847s (C=M O=A) 847s GET /modules/autoindex/htaccess/?C=M&O=A 847s ok 25 847s --- 847s IndexOrderDefault Descending Name 847s 847s (C=M O=D) 847s GET /modules/autoindex/htaccess/?C=M&O=D 847s ok 26 847s --- 847s IndexOrderDefault Descending Name 847s 847s (C=S O=A) 847s GET /modules/autoindex/htaccess/?C=S&O=A 847s ok 27 847s --- 847s IndexOrderDefault Descending Name 847s 847s (C=S O=D) 847s GET /modules/autoindex/htaccess/?C=S&O=D 847s ok 28 847s --- 847s IndexOrderDefault Descending Date 847s GET /modules/autoindex/htaccess/ 847s ok 29 847s --- 847s IndexOrderDefault Descending Date 847s 847s (C=N O=A) 847s GET /modules/autoindex/htaccess/?C=N&O=A 847s ok 30 847s --- 847s IndexOrderDefault Descending Date 847s 847s (C=N O=D) 847s GET /modules/autoindex/htaccess/?C=N&O=D 847s ok 31 847s --- 847s IndexOrderDefault Descending Date 847s 847s (C=M O=A) 847s GET /modules/autoindex/htaccess/?C=M&O=A 847s ok 32 847s --- 847s IndexOrderDefault Descending Date 847s 847s (C=M O=D) 847s GET /modules/autoindex/htaccess/?C=M&O=D 847s ok 33 847s --- 847s IndexOrderDefault Descending Date 847s 847s (C=S O=A) 847s GET /modules/autoindex/htaccess/?C=S&O=A 847s ok 34 847s --- 847s IndexOrderDefault Descending Date 847s 847s (C=S O=D) 847s GET /modules/autoindex/htaccess/?C=S&O=D 847s ok 35 847s --- 847s IndexOrderDefault Descending Size 847s GET /modules/autoindex/htaccess/ 847s ok 36 847s --- 847s IndexOrderDefault Descending Size 847s 847s (C=N O=A) 847s GET /modules/autoindex/htaccess/?C=N&O=A 847s ok 37 847s --- 847s IndexOrderDefault Descending Size 847s 847s (C=N O=D) 847s GET /modules/autoindex/htaccess/?C=N&O=D 847s ok 38 847s --- 847s IndexOrderDefault Descending Size 847s 847s (C=M O=A) 847s GET /modules/autoindex/htaccess/?C=M&O=A 847s ok 39 847s --- 847s IndexOrderDefault Descending Size 847s 847s (C=M O=D) 847s GET /modules/autoindex/htaccess/?C=M&O=D 847s ok 40 847s --- 847s IndexOrderDefault Descending Size 847s 847s (C=S O=A) 847s GET /modules/autoindex/htaccess/?C=S&O=A 847s ok 41 847s --- 847s IndexOrderDefault Descending Size 847s 847s (C=S O=D) 847s GET /modules/autoindex/htaccess/?C=S&O=D 847s ok 42 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Ascending Name 847s GET /modules/autoindex/htaccess/ 847s ok 43 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Ascending Name 847s 847s (C=N O=A) 847s GET /modules/autoindex/htaccess/?C=N&O=A 847s ok 44 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Ascending Name 847s 847s (C=N O=D) 847s GET /modules/autoindex/htaccess/?C=N&O=D 847s ok 45 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Ascending Name 847s 847s (C=M O=A) 847s GET /modules/autoindex/htaccess/?C=M&O=A 847s ok 46 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Ascending Name 847s 847s (C=M O=D) 847s GET /modules/autoindex/htaccess/?C=M&O=D 847s ok 47 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Ascending Name 847s 847s (C=S O=A) 847s GET /modules/autoindex/htaccess/?C=S&O=A 847s ok 48 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Ascending Name 847s 847s (C=S O=D) 847s GET /modules/autoindex/htaccess/?C=S&O=D 847s ok 49 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Ascending Date 847s GET /modules/autoindex/htaccess/ 847s ok 50 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Ascending Date 847s 847s (C=N O=A) 847s GET /modules/autoindex/htaccess/?C=N&O=A 847s ok 51 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Ascending Date 847s 847s (C=N O=D) 847s GET /modules/autoindex/htaccess/?C=N&O=D 847s ok 52 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Ascending Date 847s 847s (C=M O=A) 847s GET /modules/autoindex/htaccess/?C=M&O=A 847s ok 53 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Ascending Date 847s 847s (C=M O=D) 847s GET /modules/autoindex/htaccess/?C=M&O=D 847s ok 54 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Ascending Date 847s 847s (C=S O=A) 847s GET /modules/autoindex/htaccess/?C=S&O=A 847s ok 55 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Ascending Date 847s 847s (C=S O=D) 847s GET /modules/autoindex/htaccess/?C=S&O=D 847s ok 56 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Ascending Size 847s GET /modules/autoindex/htaccess/ 847s ok 57 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Ascending Size 847s 847s (C=N O=A) 847s GET /modules/autoindex/htaccess/?C=N&O=A 847s ok 58 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Ascending Size 847s 847s (C=N O=D) 847s GET /modules/autoindex/htaccess/?C=N&O=D 847s ok 59 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Ascending Size 847s 847s (C=M O=A) 847s GET /modules/autoindex/htaccess/?C=M&O=A 847s ok 60 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Ascending Size 847s 847s (C=M O=D) 847s GET /modules/autoindex/htaccess/?C=M&O=D 847s ok 61 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Ascending Size 847s 847s (C=S O=A) 847s GET /modules/autoindex/htaccess/?C=S&O=A 847s ok 62 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Ascending Size 847s 847s (C=S O=D) 847s GET /modules/autoindex/htaccess/?C=S&O=D 847s ok 63 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Descending Name 847s GET /modules/autoindex/htaccess/ 847s ok 64 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Descending Name 847s 847s (C=N O=A) 847s GET /modules/autoindex/htaccess/?C=N&O=A 847s ok 65 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Descending Name 847s 847s (C=N O=D) 847s GET /modules/autoindex/htaccess/?C=N&O=D 847s ok 66 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Descending Name 847s 847s (C=M O=A) 847s GET /modules/autoindex/htaccess/?C=M&O=A 847s ok 67 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Descending Name 847s 847s (C=M O=D) 847s GET /modules/autoindex/htaccess/?C=M&O=D 847s ok 68 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Descending Name 847s 847s (C=S O=A) 847s GET /modules/autoindex/htaccess/?C=S&O=A 847s ok 69 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Descending Name 847s 847s (C=S O=D) 847s GET /modules/autoindex/htaccess/?C=S&O=D 847s ok 70 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Descending Date 847s GET /modules/autoindex/htaccess/ 847s ok 71 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Descending Date 847s 847s (C=N O=A) 847s GET /modules/autoindex/htaccess/?C=N&O=A 847s ok 72 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Descending Date 847s 847s (C=N O=D) 847s GET /modules/autoindex/htaccess/?C=N&O=D 847s ok 73 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Descending Date 847s 847s (C=M O=A) 847s GET /modules/autoindex/htaccess/?C=M&O=A 847s ok 74 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Descending Date 847s 847s (C=M O=D) 847s GET /modules/autoindex/htaccess/?C=M&O=D 847s ok 75 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Descending Date 847s 847s (C=S O=A) 847s GET /modules/autoindex/htaccess/?C=S&O=A 847s ok 76 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Descending Date 847s 847s (C=S O=D) 847s GET /modules/autoindex/htaccess/?C=S&O=D 847s ok 77 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Descending Size 847s GET /modules/autoindex/htaccess/ 847s ok 78 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Descending Size 847s 847s (C=N O=A) 847s GET /modules/autoindex/htaccess/?C=N&O=A 847s ok 79 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Descending Size 847s 847s (C=N O=D) 847s GET /modules/autoindex/htaccess/?C=N&O=D 847s ok 80 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Descending Size 847s 847s (C=M O=A) 847s GET /modules/autoindex/htaccess/?C=M&O=A 847s ok 81 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Descending Size 847s 847s (C=M O=D) 847s GET /modules/autoindex/htaccess/?C=M&O=D 847s ok 82 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Descending Size 847s 847s (C=S O=A) 847s GET /modules/autoindex/htaccess/?C=S&O=A 847s ok 83 847s --- 847s IndexOptions FancyIndexing 847s IndexOrderDefault Descending Size 847s 847s (C=S O=D) 847s GET /modules/autoindex/htaccess/?C=S&O=D 847s ok 84 847s ok 848s t/modules/autoindex2.t .............. 848s 1..3 848s # Running under perl version 5.038002 for linux 848s # Current time local: Tue Dec 17 19:12:56 2024 848s # Current time GMT: Tue Dec 17 19:12:56 2024 848s # Using Test.pm version 1.31 848s # Using Apache/Test.pm version 1.42 848s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 848s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 848s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 848s # testing : dir_broken should not be listed 848s # expected: 0 848s # received: 0 848s ok 1 848s # testing : dir_normal should be listed 848s # expected: 1 848s # received: 1 848s ok 2 848s # testing : dir_protected should not be listed 848s # expected: 0 848s # received: 0 848s ok 3 848s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 848s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 848s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 848s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 848s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 848s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 848s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 848s ok 849s t/modules/brotli.t .................. 849s 1..64 849s # Running under perl version 5.038002 for linux 849s # Current time local: Tue Dec 17 19:12:57 2024 849s # Current time GMT: Tue Dec 17 19:12:57 2024 849s # Using Test.pm version 1.31 849s # Using Apache/Test.pm version 1.42 849s qvalue: 849s # expected: 200 849s # received: '200' 849s ok 1 849s # testing : response Content-Encoding is OK 849s # expected: 'br' 849s # received: 'br' 849s ok 2 849s qvalue: 849s # expected: 200 849s # received: '200' 849s ok 3 849s # testing : response Content-Encoding is OK 849s # expected: 'br' 849s # received: 'br' 849s ok 4 849s qvalue: 849s # expected: 200 849s # received: '200' 849s ok 5 849s # testing : response Content-Encoding is OK 849s # expected: 'br' 849s # received: 'br' 849s ok 6 849s qvalue: 849s # expected: 200 849s # received: '200' 849s ok 7 849s # testing : response Content-Encoding is OK 849s # expected: 'br' 849s # received: 'br' 849s ok 8 849s qvalue: 849s # expected: 200 849s # received: '200' 849s ok 9 849s # testing : response Content-Encoding is OK 849s # expected: 'br' 849s # received: 'br' 849s ok 10 849s qvalue: 849s # expected: 200 849s # received: '200' 849s ok 11 849s # testing : response Content-Encoding is OK 849s # expected: 'br' 849s # received: 'br' 849s ok 12 849s qvalue: ; 849s # expected: 200 849s # received: '200' 849s ok 13 849s # testing : response Content-Encoding is OK 849s # expected: 'br' 849s # received: 'br' 849s ok 14 849s qvalue: ; 849s # expected: 200 849s # received: '200' 849s ok 15 849s # testing : response Content-Encoding is OK 849s # expected: 'br' 849s # received: 'br' 849s ok 16 849s qvalue: ; 849s # expected: 200 849s # received: '200' 849s ok 17 849s # testing : response Content-Encoding is OK 849s # expected: 'br' 849s # received: 'br' 849s ok 18 849s qvalue: ;q= 849s # expected: 200 849s # received: '200' 849s ok 19 849s # testing : response Content-Encoding is OK 849s # expected: 'br' 849s # received: 'br' 849s ok 20 849s qvalue: ;q= 849s # expected: 200 849s # received: '200' 849s ok 21 849s # testing : response Content-Encoding is OK 849s # expected: 'br' 849s # received: 'br' 849s ok 22 849s qvalue: ;q= 849s # expected: 200 849s # received: '200' 849s ok 23 849s # testing : response Content-Encoding is OK 849s # expected: 'br' 849s # received: 'br' 849s ok 24 849s qvalue: ;q=0 849s # expected: 200 849s # received: '200' 849s ok 25 849s # testing : response without Content-Encoding is OK 849s # expected: undef 849s # received: undef 849s ok 26 849s qvalue: ;q=0 849s # expected: 200 849s # received: '200' 849s ok 27 849s # testing : response without Content-Encoding is OK 849s # expected: undef 849s # received: undef 849s ok 28 849s qvalue: ;q=0 849s # expected: 200 849s # received: '200' 849s ok 29 849s # testing : response without Content-Encoding is OK 849s # expected: undef 849s # received: undef 849s ok 30 849s qvalue: ;q=0. 849s # expected: 200 849s # received: '200' 849s ok 31 849s # testing : response without Content-Encoding is OK 849s # expected: undef 849s # received: undef 849s ok 32 849s qvalue: ;q=0. 849s # expected: 200 849s # received: '200' 849s ok 33 849s # testing : response without Content-Encoding is OK 849s # expected: undef 849s # received: undef 849s ok 34 849s qvalue: ;q=0. 849s # expected: 200 849s # received: '200' 849s ok 35 849s # testing : response without Content-Encoding is OK 849s # expected: undef 849s # received: undef 849s ok 36 849s qvalue: ;q=0.0 849s # expected: 200 849s # received: '200' 849s ok 37 849s # testing : response without Content-Encoding is OK 849s # expected: undef 849s # received: undef 849s ok 38 849s qvalue: ;q=0.0 849s # expected: 200 849s # received: '200' 849s ok 39 849s # testing : response without Content-Encoding is OK 849s # expected: undef 849s # received: undef 849s ok 40 849s qvalue: ;q=0.0 849s # expected: 200 849s # received: '200' 849s ok 41 849s # testing : response without Content-Encoding is OK 849s # expected: undef 849s # received: undef 849s ok 42 849s qvalue: ;q=0.00 849s # expected: 200 849s # received: '200' 849s ok 43 849s # testing : response without Content-Encoding is OK 849s # expected: undef 849s # received: undef 849s ok 44 849s qvalue: ;q=0.00 849s # expected: 200 849s # received: '200' 849s ok 45 849s # testing : response without Content-Encoding is OK 849s # expected: undef 849s # received: undef 849s ok 46 849s qvalue: ;q=0.00 849s # expected: 200 849s # received: '200' 849s ok 47 849s # testing : response without Content-Encoding is OK 849s # expected: undef 849s # received: undef 849s ok 48 849s qvalue: ;q=0.000 849s # expected: 200 849s # received: '200' 849s ok 49 849s # testing : response without Content-Encoding is OK 849s # expected: undef 849s # received: undef 849s ok 50 849s qvalue: ;q=0.000 849s # expected: 200 849s # received: '200' 849s ok 51 849s # testing : response without Content-Encoding is OK 849s # expected: undef 849s # received: undef 849s ok 52 849s qvalue: ;q=0.000 849s # expected: 200 849s # received: '200' 849s ok 53 849s # testing : response without Content-Encoding is OK 849s # expected: undef 849s # received: undef 849s ok 54 849s qvalue: ;q=0.0000 849s # expected: 200 849s # received: '200' 849s ok 55 849s # testing : response Content-Encoding is OK 849s # expected: 'br' 849s # received: 'br' 849s ok 56 849s qvalue: ;q=0.0000 849s # expected: 200 849s # received: '200' 849s ok 57 849s # testing : response Content-Encoding is OK 849s # expected: 'br' 849s # received: 'br' 849s ok 58 849s qvalue: ;q=0.0000 849s # expected: 200 849s # received: '200' 849s ok 59 849s # testing : response Content-Encoding is OK 849s # expected: 'br' 849s # received: 'br' 849s ok 60 849s # expected: 200 849s # received: '200' 849s ok 61 849s # testing : response Content-Encoding is OK 849s # expected: 'br' 849s # received: 'br' 849s ok 62 849s # expected: 200 849s # received: '200' 849s ok 63 849s # testing : response Content-Encoding is OK 849s # expected: 'gzip' 849s # received: 'gzip' 849s ok 64 849s ok 850s t/modules/buffer.t .................. 850s 1..12 850s # Running under perl version 5.038002 for linux 850s # Current time local: Tue Dec 17 19:12:58 2024 850s # Current time GMT: Tue Dec 17 19:12:58 2024 850s # Using Test.pm version 1.31 850s # Using Apache/Test.pm version 1.42 850s # testing : Checking return code is '200' 850s # expected: 200 850s # received: '200' 850s ok 1 850s ok 2 850s # testing : Checking return code is '200' 850s # expected: 200 850s # received: '200' 850s ok 3 850s ok 4 850s # testing : Checking return code is '200' 850s # expected: 200 850s # received: '200' 850s ok 5 850s ok 6 850s # testing : Checking return code is '200' 850s # expected: 200 850s # received: '200' 850s ok 7 850s ok 8 850s # testing : Checking return code is '200' 850s # expected: 200 850s # received: '200' 850s ok 9 850s ok 10 850s # testing : Checking return code is '200' 850s # expected: 200 850s # received: '200' 850s ok 11 850s ok 12 850s ok 852s t/modules/cache.t ................... 852s 1..3 852s # Running under perl version 5.038002 for linux 852s # Current time local: Tue Dec 17 19:12:59 2024 852s # Current time GMT: Tue Dec 17 19:12:59 2024 852s # Using Test.pm version 1.31 852s # Using Apache/Test.pm version 1.42 852s # testing : non-cached call to index.html 852s # expected: 200 852s # received: '200' 852s ok 1 852s # testing : call to cache index.html 852s # expected: 200 852s # received: '200' 852s ok 2 852s # testing : cached call to index.html 852s # expected: 200 852s # received: '200' 852s ok 3 852s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 852s ok 855s t/modules/cgi.t ..................... 855s 1..58 855s # Running under perl version 5.038002 for linux 855s # Current time local: Tue Dec 17 19:13:01 2024 855s # Current time GMT: Tue Dec 17 19:13:01 2024 855s # Using Test.pm version 1.31 855s # Using Apache/Test.pm version 1.42 855s # testing : return code for acceptpathinfodefault.sh 855s # expected: 200 855s # received: '200' 855s ok 1 855s # testing : body for acceptpathinfodefault.sh 855s # expected: '' 855s # received: '' 855s ok 2 855s # testing : return code for acceptpathinfodefault.sh/foo 855s # expected: 200 855s # received: '200' 855s ok 3 855s # testing : body for acceptpathinfodefault.sh/foo 855s # expected: '/foo' 855s # received: '/foo' 855s ok 4 855s # testing : return code for acceptpathinfooff.sh 855s # expected: 200 855s # received: '200' 855s ok 5 855s # testing : body for acceptpathinfooff.sh 855s # expected: '' 855s # received: '' 855s ok 6 855s # testing : return code for acceptpathinfooff.sh/foo 855s # expected: 404 855s # received: '404' 855s ok 7 855s # no body test for this one 855s ok 8 855s # testing : return code for acceptpathinfoon.sh 855s # expected: 200 855s # received: '200' 855s ok 9 855s # testing : body for acceptpathinfoon.sh 855s # expected: '' 855s # received: '' 855s ok 10 855s # testing : return code for acceptpathinfoon.sh/foo 855s # expected: 200 855s # received: '200' 855s ok 11 855s # testing : body for acceptpathinfoon.sh/foo 855s # expected: '/foo' 855s # received: '/foo' 855s ok 12 855s # testing : return code for bogus-perl.pl 855s # expected: 500 855s # received: '500' 855s ok 13 855s # cgi log created ok. 855s ok 14 855s # testing : return code for bogus-sh.sh 855s # expected: 500 855s # received: '500' 855s ok 15 855s # checking that log size (807) is bigger than it used to be (523) 855s ok 16 855s # testing : return code for nph-stderr.pl 855s # expected: 200 855s # received: '200' 855s ok 17 855s # testing : body for nph-stderr.pl 855s # expected: 'this is nph-stdout' 855s # received: 'this is nph-stdout' 855s ok 18 855s # testing : return code for nph-test.pl 855s # expected: 200 855s # received: '200' 855s ok 19 855s # testing : body for nph-test.pl 855s # expected: 'ok' 855s # received: 'ok' 855s ok 20 855s # testing : return code for perl.pl 855s # expected: 200 855s # received: '200' 855s ok 21 855s # testing : body for perl.pl 855s # expected: 'perl cgi' 855s # received: 'perl cgi' 855s ok 22 855s # testing : return code for sh.sh 855s # expected: 200 855s # received: '200' 855s ok 23 855s # testing : body for sh.sh 855s # expected: 'sh cgi' 855s # received: 'sh cgi' 855s ok 24 855s # testing : return code for stderr1.pl 855s # expected: 200 855s # received: '200' 855s ok 25 855s # testing : body for stderr1.pl 855s # expected: 'this is stdout' 855s # received: 'this is stdout' 855s ok 26 855s # testing : return code for stderr2.pl 855s # expected: 200 855s # received: '200' 855s ok 27 855s # testing : body for stderr2.pl 855s # expected: 'this is also stdout' 855s # received: 'this is also stdout' 855s ok 28 855s # testing : return code for stderr3.pl 855s # expected: 200 855s # received: '200' 855s ok 29 855s # testing : body for stderr3.pl 855s # expected: 'this is more stdout' 855s # received: 'this is more stdout' 855s ok 30 855s # posted content (length 10) to bogus-perl.pl 855s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 855s # expected: '500' 855s # received: '500' 855s ok 31 855s # checking that log size (35781) is greater than 807 855s ok 32 855s # verifying that logged content is 10 characters 855s ok 33 855s # posted content (length 99) to bogus-perl.pl 855s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 855s # expected: '500' 855s # received: '500' 855s ok 34 855s # checking that log size (36240) is greater than 35781 855s ok 35 855s # verifying that logged content is 99 characters 855s ok 36 855s # posted content (length 250) to bogus-perl.pl 855s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 855s # expected: '500' 855s # received: '500' 855s ok 37 855s # checking that log size (36851) is greater than 36240 855s ok 38 855s # verifying that logged content is 250 characters 855s ok 39 855s # posted content (length 255) to bogus-perl.pl 855s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 855s # expected: '500' 855s # received: '500' 855s ok 40 855s # checking that log size (37467) is greater than 36851 855s ok 41 855s # verifying that logged content is 255 characters 855s ok 42 855s # posted content (length 256) to bogus-perl.pl 855s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 855s # expected: '500' 855s # received: '500' 855s ok 43 855s # checking that log size (38084) is greater than 37467 855s ok 44 855s # verifying that logged content is 256 characters 855s ok 45 855s # posted content (length 257) to bogus-perl.pl 855s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 855s # expected: '500' 855s # received: '500' 855s ok 46 855s # checking that log size (38701) is greater than 38084 855s ok 47 855s # verifying that logged content is 256 characters 855s ok 48 855s # posted content (length 258) to bogus-perl.pl 855s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 855s # expected: '500' 855s # received: '500' 855s ok 49 855s # checking that log size (39318) is greater than 38701 855s ok 50 855s # verifying that logged content is 256 characters 855s ok 51 855s # posted content (length 1024) to bogus-perl.pl 855s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 855s # expected: '500' 855s # received: '500' 855s ok 52 855s # checking that log size (39936) is greater than 39318 855s ok 53 855s # verifying that logged content is 256 characters 855s ok 54 855s # verifying log is greater than 40960 bytes. 855s ok 55 855s # verifying log did not grow after making bogus request. 855s ok 56 855s # verifying log did not grow after making another bogus request. 855s ok 57 855s # checking that HEAD /modules/cgi/perl.pl returns 200. 855s ok 58 855s ok 856s t/modules/data.t .................... 856s 1..2 856s # Running under perl version 5.038002 for linux 856s # Current time local: Tue Dec 17 19:13:04 2024 856s # Current time GMT: Tue Dec 17 19:13:04 2024 856s # Using Test.pm version 1.31 856s # Using Apache/Test.pm version 1.42 856s # testing : Checking return code is '200' 856s # expected: 200 856s # received: '200' 856s ok 1 856s ok 2 856s ok 860s t/modules/dav.t ..................... 860s 1..19 860s # Running under perl version 5.038002 for linux 860s # Current time local: Tue Dec 17 19:13:05 2024 860s # Current time GMT: Tue Dec 17 19:13:05 2024 860s # Using Test.pm version 1.31 860s # Using Apache/Test.pm version 1.42 860s resource lock test: 860s ok 1 860s DAV put test: 860s ok 2 860s getting DAV resource properties: 860s ok 3 860s created: Tue, 17 Dec 2024 19:13:06 GMT 860s modified: Tue, 17 Dec 2024 19:13:06 GMT 860s now: Tue, 17 Dec 2024 19:13:08 GMT 860s ok 4 860s ok 5 860s resource lock status test: 860s ok 6 860s resource unlock test: 860s ok 7 860s resource lock status test: 860s ok 8 860s getting uri... 860s expect: 860s -> 860s 860s
860s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Hello World!

881s # 881s # ' 881s # received: ' 881s #

Hello World!

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

No query was specified.

881s # 881s # ' 881s # received: ' 881s #

No query was specified.

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

Hello World!

881s # 881s # ' 881s # received: ' 881s #

Hello World!

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

No query was specified.

881s # 881s # ' 881s # received: ' 881s #

No query was specified.

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

mod_include test

884s # 884s # 884s # Hello World 884s # 884s #

[back]

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

mod_include test

884s # 884s # 884s # Hello World 884s # 884s #

[back]

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

mod_include test

884s # 884s # 884s # Hello World 884s # 884s #

[back]

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

Load Balancer Manager for localhost

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

LoadBalancer Status for balancer://foo1 [p45ce0159_foo1]

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

LoadBalancer Status for balancer://foo2 [p45ce0159_foo2]

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

LoadBalancer Status for balancer://foo3 [p45ce0159_foo3]

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

LoadBalancer Status for balancer://foo4 [p45ce0159_foo4]

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

LoadBalancer Status for balancer://pr45434 [p45ce0159_pr45434]

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

LoadBalancer Status for balancer://failover [p45ce0159_failover]

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

LoadBalancer Status for balancer://dynproxy [p45ce0159_dynproxy]

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

Moved Permanently

914s #

The document has moved here.

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

Moved Permanently

914s #

The document has moved here.

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

Moved Permanently

914s #

The document has moved here.

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

Moved Permanently

914s #

The document has moved here.

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

Multiple Choices

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

Available documents: 914s #

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

Multiple Choices

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

Available documents: 914s #

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

Multiple Choices

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

Available documents: 914s #

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

Moved Permanently

914s #

The document has moved here.

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

Multiple Choices

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

Available documents: 914s #

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

Multiple Choices

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

Available documents: 914s #

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

Moved Permanently

914s #

The document has moved here.

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

Apache Server Status for localhost (via 127.0.0.1)

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

916s
Current Time: Tuesday, 17-Dec-2024 19:14:05 UTC
916s
Restart Time: Tuesday, 17-Dec-2024 19:11:22 UTC
916s
Parent Server Config. Generation: 1
916s
Parent Server MPM Generation: 0
916s
Server uptime: 2 minutes 43 seconds
916s
Server load: 1.05 0.77 0.42
916s
Total accesses: 6790 - Total Traffic: 139.9 MB - Total Duration: 26225
916s
CPU Usage: u3.4 s2 cu.96 cs.35 - 4.12% CPU load
916s
41.7 requests/sec - 0.9 MB/second - 21.1 kB/request - 3.8623 ms/request
916s
1 requests currently being processed, 0 workers gracefully restarting, 99 idle workers
916s
916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s
SlotPIDStoppingConnectionsThreadsAsync connections
totalacceptingbusygracefulidlewritingkeep-aliveclosing
0323009no0yes0025000
1323010no0yes1024000
2323069no0yes0025000
3338049no0yes0025000
Sum400 1099000
916s
_______________________________________W________________________
916s ____________________________________............................
916s ................................................................
916s ................................................................
916s ................................................................
916s ................................................................
916s ................
916s

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

916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s
SrvPIDAccMCPU 916s SSReqDurConnChildSlotClientProtocolVHostRequest
0-03230090/62/62_ 916s 1.6120240.00.280.28 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230090/63/63_ 916s 1.6210430.00.350.35 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230090/65/65_ 916s 1.6210380.00.380.38 916s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/go_d.html HTTP/1.1
0-03230090/64/64_ 916s 1.6210340.00.300.30 916s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
0-03230090/70/70_ 916s 1.6210450.00.510.51 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230090/65/65_ 916s 1.6210370.00.320.32 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230090/67/67_ 916s 1.6210500.00.290.29 916s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
0-03230090/70/70_ 916s 1.6210500.00.350.35 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230090/68/68_ 916s 1.6310580.00.300.30 916s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
0-03230090/67/67_ 916s 1.6210460.00.970.97 916s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
0-03230090/67/67_ 916s 1.6120530.00.360.36 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230090/69/69_ 916s 1.6020570.00.260.26 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230090/64/64_ 916s 1.6310360.00.410.41 916s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
0-03230090/66/66_ 916s 1.6210450.00.360.36 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230090/65/65_ 916s 1.6220370.00.430.43 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230090/68/68_ 916s 1.6120390.00.340.34 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230090/68/68_ 916s 1.6220460.00.290.29 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230090/64/64_ 916s 1.6220240.00.230.23 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230090/65/65_ 916s 1.6120750.01.381.38 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230090/68/68_ 916s 1.6120380.00.330.33 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230090/59/59_ 916s 1.6120720.00.320.32 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230090/70/70_ 916s 1.6210660.00.400.40 916s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.html HTTP/1.1
0-03230090/73/73_ 916s 1.6220690.01.591.59 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230090/70/70_ 916s 1.6110590.00.400.40 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03230090/63/63_ 916s 1.6220440.00.490.49 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230100/113/113_ 916s 3.00101370.01.011.01 916s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
1-03230100/114/114_ 916s 2.9910640.00.800.80 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230100/126/126_ 916s 2.99101030.04.834.83 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230100/121/121_ 916s 3.0010510.01.801.80 916s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
1-03230100/117/117_ 916s 2.9910880.02.672.67 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230100/123/123_ 916s 3.0010580.01.351.35 916s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
1-03230100/125/125_ 916s 3.0010700.01.271.27 916s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
1-03230100/123/123_ 916s 3.00101830.011.2411.24 916s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
1-03230100/117/117_ 916s 2.99101240.02.422.42 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230100/118/118_ 916s 3.001021360.06.476.47 916s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
1-03230100/126/126_ 916s 3.00101720.04.564.56 916s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
1-03230100/120/120_ 916s 2.99102170.012.4012.40 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230100/120/120_ 916s 2.9910680.04.054.05 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230100/119/119_ 916s 3.00101040.08.678.67 916s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
1-03230101/123/123W 916s 2.98003200.020.3920.39 916s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
1-03230100/119/119_ 916s 2.9910890.00.560.56 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230100/119/119_ 916s 2.9820470.00.720.72 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230100/123/123_ 916s 3.0010790.01.791.79 916s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
1-03230100/127/127_ 916s 3.0010600.00.560.56 916s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/god.html HTTP/1.1
1-03230100/116/116_ 916s 2.9910710.01.251.25 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230100/115/115_ 916s 3.0010840.01.401.40 916s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/godo.html HTTP/1.1
1-03230100/130/130_ 916s 2.98101060.00.700.70 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230100/126/126_ 916s 2.9810980.00.720.72 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230100/118/118_ 916s 2.9920450.00.690.69 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03230100/115/115_ 916s 2.9910590.00.800.80 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230690/66/66_ 916s 1.4320850.00.500.50 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230690/66/66_ 916s 1.43201680.04.304.30 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230690/68/68_ 916s 1.43201370.02.372.37 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230690/65/65_ 916s 1.42202090.010.2910.29 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230690/64/64_ 916s 1.42201200.00.440.44 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230690/62/62_ 916s 1.43201700.06.446.44 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230690/69/69_ 916s 1.43201330.00.370.37 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230690/61/61_ 916s 1.42201310.00.450.45 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230690/66/66_ 916s 1.43201400.00.420.42 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230690/67/67_ 916s 1.43201920.00.400.40 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230690/72/72_ 916s 1.43101640.00.430.43 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230690/63/63_ 916s 1.43101400.00.440.44 916s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/goood.html HTTP/1.1
2-03230690/71/71_ 916s 1.44101940.00.450.45 916s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
2-03230690/68/68_ 916s 1.43201550.00.390.39 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230690/65/65_ 916s 1.43101430.00.410.41 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230690/64/64_ 916s 1.42201290.00.460.46 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230690/66/66_ 916s 1.42203420.00.540.54 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230690/65/65_ 916s 1.42201320.00.460.46 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230690/67/67_ 916s 1.4320970.00.400.40 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230690/61/61_ 916s 1.4320810.00.330.33 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230690/67/67_ 916s 1.43201700.00.360.36 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230690/65/65_ 916s 1.4220740.00.380.38 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230690/67/67_ 916s 1.42201240.00.500.50 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230690/68/68_ 916s 1.42201320.00.670.67 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03230690/63/63_ 916s 1.422010770.00.820.82 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03380490/17/17_ 916s 0.571060.00.010.01 916s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
3-03380490/21/21_ 916s 0.5710200.00.110.11 916s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
3-03380490/19/19_ 916s 0.5610220.00.130.13 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03380490/18/18_ 916s 0.562066410.00.150.15 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03380490/18/18_ 916s 0.4720680.00.020.02 916s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/zh-TW/two/index HTTP/1.1
3-03380490/22/22_ 916s 0.552176430.00.080.08 916s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/pr60478-rewrite-loop/a/X/b/c HTTP/1.1
3-03380490/15/15_ 916s 0.562060.00.040.04 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03380490/20/20_ 916s 0.5620110.00.440.44 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03380490/19/19_ 916s 0.552010220.00.030.03 916s 127.0.0.1http/1.1localhost:8529POST /sessiontest/ HTTP/1.1
3-03380490/19/19_ 916s 0.5720210.00.190.19 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03380490/18/18_ 916s 0.5520210.00.020.02 916s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on/env/on/env.shtml?test=value HTTP/1.1
3-03380490/22/22_ 916s 0.5520270.00.170.17 916s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on/expire?test=value&expiry=1734462939000000 H
3-03380490/16/16_ 916s 0.5520120.00.040.04 916s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on/expire/cache?test=value&expiry=173446293900
3-03380490/22/22_ 916s 0.5720220.00.070.07 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03380490/20/20_ 916s 0.5620320.00.040.04 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03380490/16/16_ 916s 0.5720180.00.050.05 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03380490/20/20_ 916s 0.5620120.00.060.06 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03380490/17/17_ 916s 0.5720120.00.060.06 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03380490/19/19_ 916s 0.572090.00.040.04 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03380490/17/17_ 916s 0.5620100.00.060.06 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03380490/16/16_ 916s 0.5710230.00.040.04 916s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
3-03380490/22/22_ 916s 0.5710140.00.120.12 916s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
3-03380490/19/19_ 916s 0.5610210.00.060.06 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03380490/18/18_ 916s 0.5610100.00.090.09 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03380490/21/21_ 916s 0.5610140.00.010.01 916s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
916s
916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s 916s
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
916s 916s 916s ok 1 916s ok 917s t/modules/substitute.t .............. 917s 1..19 917s # Running under perl version 5.038002 for linux 917s # Current time local: Tue Dec 17 19:14:05 2024 917s # Current time GMT: Tue Dec 17 19:14:05 2024 917s # Using Test.pm version 1.31 917s # Using Apache/Test.pm version 1.42 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 917s got 200 'barbar': OK 917s ok 1 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 917s got 200 'barbar': OK 917s ok 2 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 917s got 200 'foofoo': OK 917s ok 3 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 917s got 200 'barbar': OK 917s ok 4 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 917s got 200 'barbar': OK 917s ok 5 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 917s got 200 'barbar': OK 917s ok 6 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 917s got 200 'foof 917s oo': OK 917s ok 7 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 917s got 200 'xfoo': OK 917s ok 8 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 917s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 917s ok 9 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 917s got 200 'barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s barx 917s ': OK 917s ok 10 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 917s got 200 'a$1axb(': OK 917s ok 11 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 917s got 200 'a$XX': OK 917s ok 12 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 917s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 917s ok 13 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 917s got 200 'x&x': OK 917s ok 14 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 917s got 200 'xx': OK 917s ok 15 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 917s got 200 'fcooar': OK 917s ok 16 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 917s got 200 'fc$1ar': OK 917s ok 17 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 917s got 200 'fdooar': OK 917s ok 18 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 917s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 917s got 200 'XXXfooXXX 917s bar': OK 917s ok 19 917s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 917s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 917s ok 920s t/modules/unique_id.t ............... 920s 1..300 920s # Running under perl version 5.038002 for linux 920s # Current time local: Tue Dec 17 19:14:06 2024 920s # Current time GMT: Tue Dec 17 19:14:06 2024 920s # Using Test.pm version 1.31 920s # Using Apache/Test.pm version 1.42 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 1 920s # unique id: Z2HNf7fphxyO9VNxlGu0ZwAAAAo 920s ok 2 920s ok 3 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 4 920s # unique id: Z2HNf2NTJ7r-2FWBcJQ7hQAAAMQ 920s ok 5 920s ok 6 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 7 920s # unique id: Z2HNf7fphxyO9VNxlGu0aAAAAA4 920s ok 8 920s ok 9 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 10 920s # unique id: Z2HNf4zMz8PTLzcI2t4iOAAAAE8 920s ok 11 920s ok 12 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 13 920s # unique id: Z2HNf2NTJ7r-2FWBcJQ7hgAAAMM 920s ok 14 920s ok 15 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 16 920s # unique id: Z2HNf7fphxyO9VNxlGu0aQAAABE 920s ok 17 920s ok 18 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 19 920s # unique id: Z2HNf4zMz8PTLzcI2t4iOQAAAFM 920s ok 20 920s ok 21 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 22 920s # unique id: Z2HNf7fphxyO9VNxlGu0agAAABI 920s ok 23 920s ok 24 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 25 920s # unique id: Z2HNf7fphxyO9VNxlGu0awAAABM 920s ok 26 920s ok 27 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 28 920s # unique id: Z2HNgBhmfndYiWnVSmcLvgAAAI8 920s ok 29 920s ok 30 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 31 920s # unique id: Z2HNgBhmfndYiWnVSmcLvwAAAJA 920s ok 32 920s ok 33 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 34 920s # unique id: Z2HNgIzMz8PTLzcI2t4iOgAAAE4 920s ok 35 920s ok 36 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 37 920s # unique id: Z2HNgBhmfndYiWnVSmcLwAAAAJI 920s ok 38 920s ok 39 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 40 920s # unique id: Z2HNgBhmfndYiWnVSmcLwQAAAJE 920s ok 41 920s ok 42 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 43 920s # unique id: Z2HNgBhmfndYiWnVSmcLwgAAAJU 920s ok 44 920s ok 45 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 46 920s # unique id: Z2HNgBhmfndYiWnVSmcLwwAAAJM 920s ok 47 920s ok 48 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 49 920s # unique id: Z2HNgBhmfndYiWnVSmcLxAAAAJY 920s ok 50 920s ok 51 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 52 920s # unique id: Z2HNgIzMz8PTLzcI2t4iOwAAAFA 920s ok 53 920s ok 54 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 55 920s # unique id: Z2HNgLfphxyO9VNxlGu0bAAAABQ 920s ok 56 920s ok 57 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 58 920s # unique id: Z2HNgIzMz8PTLzcI2t4iPAAAAFY 920s ok 59 920s ok 60 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 61 920s # unique id: Z2HNgGNTJ7r-2FWBcJQ7hwAAAMU 920s ok 62 920s ok 63 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 64 920s # unique id: Z2HNgBhmfndYiWnVSmcLxQAAAJc 920s ok 65 920s ok 66 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 67 920s # unique id: Z2HNgIzMz8PTLzcI2t4iPQAAAFQ 920s ok 68 920s ok 69 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 70 920s # unique id: Z2HNgLfphxyO9VNxlGu0bQAAABg 920s ok 71 920s ok 72 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 73 920s # unique id: Z2HNgIzMz8PTLzcI2t4iPgAAAEA 920s ok 74 920s ok 75 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 76 920s # unique id: Z2HNgGNTJ7r-2FWBcJQ7iAAAAMY 920s ok 77 920s ok 78 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 79 920s # unique id: Z2HNgBhmfndYiWnVSmcLxgAAAII 920s ok 80 920s ok 81 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 82 920s # unique id: Z2HNgIzMz8PTLzcI2t4iPwAAAEM 920s ok 83 920s ok 84 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 85 920s # unique id: Z2HNgBhmfndYiWnVSmcLxwAAAJg 920s ok 86 920s ok 87 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 88 920s # unique id: Z2HNgIzMz8PTLzcI2t4iQAAAAEU 920s ok 89 920s ok 90 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 91 920s # unique id: Z2HNgIzMz8PTLzcI2t4iQQAAAEk 920s ok 92 920s ok 93 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 94 920s # unique id: Z2HNgLfphxyO9VNxlGu0bgAAAAA 920s ok 95 920s ok 96 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 97 920s # unique id: Z2HNgGNTJ7r-2FWBcJQ7iQAAAMc 920s ok 98 920s ok 99 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 100 920s # unique id: Z2HNgGNTJ7r-2FWBcJQ7igAAAMk 920s ok 101 920s ok 102 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 103 920s # unique id: Z2HNgIzMz8PTLzcI2t4iQgAAAEI 920s ok 104 920s ok 105 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 106 920s # unique id: Z2HNgBhmfndYiWnVSmcLyAAAAIQ 920s ok 107 920s ok 108 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 109 920s # unique id: Z2HNgBhmfndYiWnVSmcLyQAAAIU 920s ok 110 920s ok 111 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 112 920s # unique id: Z2HNgGNTJ7r-2FWBcJQ7iwAAAMs 920s ok 113 920s ok 114 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 115 920s # unique id: Z2HNgGNTJ7r-2FWBcJQ7jAAAAM8 920s ok 116 920s ok 117 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 118 920s # unique id: Z2HNgIzMz8PTLzcI2t4iQwAAAEc 920s ok 119 920s ok 120 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 121 920s # unique id: Z2HNgIzMz8PTLzcI2t4iRAAAAEg 920s ok 122 920s ok 123 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 124 920s # unique id: Z2HNgIzMz8PTLzcI2t4iRQAAAEw 920s ok 125 920s ok 126 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 127 920s # unique id: Z2HNgIzMz8PTLzcI2t4iRgAAAEs 920s ok 128 920s ok 129 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 130 920s # unique id: Z2HNgIzMz8PTLzcI2t4iRwAAAE8 920s ok 131 920s ok 132 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 133 920s # unique id: Z2HNgBhmfndYiWnVSmcLygAAAIY 920s ok 134 920s ok 135 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 136 920s # unique id: Z2HNgLfphxyO9VNxlGu0bwAAABU 920s ok 137 920s ok 138 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 139 920s # unique id: Z2HNgGNTJ7r-2FWBcJQ7jQAAAM0 920s ok 140 920s ok 141 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 142 920s # unique id: Z2HNgGNTJ7r-2FWBcJQ7jgAAANE 920s ok 143 920s ok 144 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 145 920s # unique id: Z2HNgBhmfndYiWnVSmcLywAAAIk 920s ok 146 920s ok 147 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 148 920s # unique id: Z2HNgGNTJ7r-2FWBcJQ7jwAAANI 920s ok 149 920s ok 150 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 151 920s # unique id: Z2HNgGNTJ7r-2FWBcJQ7kAAAANQ 920s ok 152 920s ok 153 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 154 920s # unique id: Z2HNgGNTJ7r-2FWBcJQ7kQAAANU 920s ok 155 920s ok 156 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 157 920s # unique id: Z2HNgGNTJ7r-2FWBcJQ7kgAAANg 920s ok 158 920s ok 159 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 160 920s # unique id: Z2HNgBhmfndYiWnVSmcLzAAAAIs 920s ok 161 920s ok 162 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 163 920s # unique id: Z2HNgLfphxyO9VNxlGu0cAAAAAI 920s ok 164 920s ok 165 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 166 920s # unique id: Z2HNgBhmfndYiWnVSmcLzQAAAIw 920s ok 167 920s ok 168 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 169 920s # unique id: Z2HNgIzMz8PTLzcI2t4iSAAAAFM 920s ok 170 920s ok 171 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 172 920s # unique id: Z2HNgBhmfndYiWnVSmcLzgAAAI4 920s ok 173 920s ok 174 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 175 920s # unique id: Z2HNgBhmfndYiWnVSmcLzwAAAI0 920s ok 176 920s ok 177 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 178 920s # unique id: Z2HNgBhmfndYiWnVSmcL0AAAAJI 920s ok 179 920s ok 180 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 181 920s # unique id: Z2HNgGNTJ7r-2FWBcJQ7kwAAAMA 920s ok 182 920s ok 183 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 184 920s # unique id: Z2HNgBhmfndYiWnVSmcL0QAAAJE 920s ok 185 920s ok 186 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 187 920s # unique id: Z2HNgGNTJ7r-2FWBcJQ7lAAAAME 920s ok 188 920s ok 189 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 190 920s # unique id: Z2HNgGNTJ7r-2FWBcJQ7lQAAAMQ 920s ok 191 920s ok 192 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 193 920s # unique id: Z2HNgGNTJ7r-2FWBcJQ7lgAAAMU 920s ok 194 920s ok 195 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 196 920s # unique id: Z2HNgLfphxyO9VNxlGu0cQAAAAE 920s ok 197 920s ok 198 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 199 920s # unique id: Z2HNgIzMz8PTLzcI2t4iSQAAAFc 920s ok 200 920s ok 201 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 202 920s # unique id: Z2HNgIzMz8PTLzcI2t4iSgAAAFA 920s ok 203 920s ok 204 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 205 920s # unique id: Z2HNgIzMz8PTLzcI2t4iSwAAAFI 920s ok 206 920s ok 207 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 208 920s # unique id: Z2HNgBhmfndYiWnVSmcL0gAAAJU 920s ok 209 920s ok 210 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 211 920s # unique id: Z2HNgGNTJ7r-2FWBcJQ7lwAAAMg 920s ok 212 920s ok 213 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 214 920s # unique id: Z2HNgBhmfndYiWnVSmcL0wAAAJY 920s ok 215 920s ok 216 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 217 920s # unique id: Z2HNgGNTJ7r-2FWBcJQ7mAAAAMc 920s ok 218 920s ok 219 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 220 920s # unique id: Z2HNgIzMz8PTLzcI2t4iTAAAAFQ 920s ok 221 920s ok 222 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 223 920s # unique id: Z2HNgGNTJ7r-2FWBcJQ7mQAAAMk 920s ok 224 920s ok 225 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 226 920s # unique id: Z2HNgIzMz8PTLzcI2t4iTQAAAEA 920s ok 227 920s ok 228 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 229 920s # unique id: Z2HNgBhmfndYiWnVSmcL1AAAAIA 920s ok 230 920s ok 231 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 232 920s # unique id: Z2HNgLfphxyO9VNxlGu0cgAAAAM 920s ok 233 920s ok 234 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 235 920s # unique id: Z2HNgGNTJ7r-2FWBcJQ7mgAAAMs 920s ok 236 920s ok 237 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 238 920s # unique id: Z2HNgBhmfndYiWnVSmcL1QAAAII 920s ok 239 920s ok 240 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 241 920s # unique id: Z2HNgLfphxyO9VNxlGu0cwAAAAY 920s ok 242 920s ok 243 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 244 920s # unique id: Z2HNgGNTJ7r-2FWBcJQ7mwAAAMw 920s ok 245 920s ok 246 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 247 920s # unique id: Z2HNgGNTJ7r-2FWBcJQ7nAAAAM4 920s ok 248 920s ok 249 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 250 920s # unique id: Z2HNgGNTJ7r-2FWBcJQ7nQAAANM 920s ok 251 920s ok 252 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 253 920s # unique id: Z2HNgIzMz8PTLzcI2t4iTgAAAEM 920s ok 254 920s ok 255 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 256 920s # unique id: Z2HNgGNTJ7r-2FWBcJQ7ngAAANI 920s ok 257 920s ok 258 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 259 920s # unique id: Z2HNgBhmfndYiWnVSmcL1gAAAJg 920s ok 260 920s ok 261 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 262 920s # unique id: Z2HNgGNTJ7r-2FWBcJQ7nwAAANA 920s ok 263 920s ok 264 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 265 920s # unique id: Z2HNgLfphxyO9VNxlGu0dAAAAAk 920s ok 266 920s ok 267 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 268 920s # unique id: Z2HNgIzMz8PTLzcI2t4iTwAAAFg 920s ok 269 920s ok 270 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 271 920s # unique id: Z2HNgBhmfndYiWnVSmcL1wAAAIQ 920s ok 272 920s ok 273 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 274 920s # unique id: Z2HNgGNTJ7r-2FWBcJQ7oAAAANY 920s ok 275 920s ok 276 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 277 920s # unique id: Z2HNgLfphxyO9VNxlGu0dQAAAAg 920s ok 278 920s ok 279 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 280 920s # unique id: Z2HNgGNTJ7r-2FWBcJQ7oQAAANg 920s ok 281 920s ok 282 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 283 920s # unique id: Z2HNgGNTJ7r-2FWBcJQ7ogAAANc 920s ok 284 920s ok 285 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 286 920s # unique id: Z2HNgIzMz8PTLzcI2t4iUAAAAEU 920s ok 287 920s ok 288 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 289 920s # unique id: Z2HNgBhmfndYiWnVSmcL2AAAAIU 920s ok 290 920s ok 291 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 292 920s # unique id: Z2HNgLfphxyO9VNxlGu0dgAAAAw 920s ok 293 920s ok 294 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 295 920s # unique id: Z2HNgGNTJ7r-2FWBcJQ7owAAAME 920s ok 296 920s ok 297 920s # testing : fetch unique ID 920s # expected: 200 920s # received: '200' 920s ok 298 920s # unique id: Z2HNgIzMz8PTLzcI2t4iUQAAAEk 920s ok 299 920s ok 300 920s ok 921s t/modules/usertrack.t ............... 921s 1..1004 921s # Running under perl version 5.038002 for linux 921s # Current time local: Tue Dec 17 19:14:09 2024 921s # Current time GMT: Tue Dec 17 19:14:09 2024 921s # Using Test.pm version 1.31 921s # Using Apache/Test.pm version 1.42 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 1 921s ok 2 921s Set-Cookie: usertrack_test=bb09fdb1.6297c1a10222a; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=bb09fdb1.6297c1a10222a 921s ok 3 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 4 921s ok 5 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 6 921s ok 7 921s Set-Cookie: usertrack_test=1dc5c06c.6297c1a10384d; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=1dc5c06c.6297c1a10384d 921s ok 8 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 9 921s ok 10 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 11 921s ok 12 921s Set-Cookie: usertrack_test=3e5aec6a.6297c1a10431a; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=3e5aec6a.6297c1a10431a 921s ok 13 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 14 921s ok 15 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 16 921s ok 17 921s Set-Cookie: usertrack_test=97b18e2b.6297c1a104e54; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=97b18e2b.6297c1a104e54 921s ok 18 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 19 921s ok 20 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 21 921s ok 22 921s Set-Cookie: usertrack_test=3f7d2624.6297c1a10577e; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=3f7d2624.6297c1a10577e 921s ok 23 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 24 921s ok 25 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 26 921s ok 27 921s Set-Cookie: usertrack_test=7f6845c7.6297c1a106061; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=7f6845c7.6297c1a106061 921s ok 28 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 29 921s ok 30 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 31 921s ok 32 921s Set-Cookie: usertrack_test=948ed6f4.6297c1a106880; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=948ed6f4.6297c1a106880 921s ok 33 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 34 921s ok 35 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 36 921s ok 37 921s Set-Cookie: usertrack_test=1b6932b2.6297c1a107264; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=1b6932b2.6297c1a107264 921s ok 38 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 39 921s ok 40 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 41 921s ok 42 921s Set-Cookie: usertrack_test=134d5252.6297c1a107c1d; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=134d5252.6297c1a107c1d 921s ok 43 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 44 921s ok 45 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 46 921s ok 47 921s Set-Cookie: usertrack_test=107abac2.6297c1a108482; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=107abac2.6297c1a108482 921s ok 48 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 49 921s ok 50 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 51 921s ok 52 921s Set-Cookie: usertrack_test=433b90b2.6297c1a108cbe; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=433b90b2.6297c1a108cbe 921s ok 53 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 54 921s ok 55 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 56 921s ok 57 921s Set-Cookie: usertrack_test=267edcc4.6297c1a10956a; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=267edcc4.6297c1a10956a 921s ok 58 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 59 921s ok 60 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 61 921s ok 62 921s Set-Cookie: usertrack_test=ca5b2110.6297c1a109e01; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=ca5b2110.6297c1a109e01 921s ok 63 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 64 921s ok 65 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 66 921s ok 67 921s Set-Cookie: usertrack_test=1f9b533d.6297c1a10a6c3; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=1f9b533d.6297c1a10a6c3 921s ok 68 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 69 921s ok 70 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 71 921s ok 72 921s Set-Cookie: usertrack_test=1a96500.6297c1a10af2f; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=1a96500.6297c1a10af2f 921s ok 73 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 74 921s ok 75 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 76 921s ok 77 921s Set-Cookie: usertrack_test=94623925.6297c1a10b79b; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=94623925.6297c1a10b79b 921s ok 78 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 79 921s ok 80 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 81 921s ok 82 921s Set-Cookie: usertrack_test=50b9c315.6297c1a10c037; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=50b9c315.6297c1a10c037 921s ok 83 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 84 921s ok 85 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 86 921s ok 87 921s Set-Cookie: usertrack_test=6b456cf6.6297c1a10c837; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=6b456cf6.6297c1a10c837 921s ok 88 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 89 921s ok 90 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 91 921s ok 92 921s Set-Cookie: usertrack_test=fc6b8a52.6297c1a10d080; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=fc6b8a52.6297c1a10d080 921s ok 93 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 94 921s ok 95 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 96 921s ok 97 921s Set-Cookie: usertrack_test=83602108.6297c1a10d87d; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=83602108.6297c1a10d87d 921s ok 98 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 99 921s ok 100 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 101 921s ok 102 921s Set-Cookie: usertrack_test=fd560821.6297c1a10e17d; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=fd560821.6297c1a10e17d 921s ok 103 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 104 921s ok 105 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 106 921s ok 107 921s Set-Cookie: usertrack_test=86992d8f.6297c1a10ea40; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=86992d8f.6297c1a10ea40 921s ok 108 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 109 921s ok 110 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 111 921s ok 112 921s Set-Cookie: usertrack_test=dfce8d2f.6297c1a10f306; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=dfce8d2f.6297c1a10f306 921s ok 113 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 114 921s ok 115 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 116 921s ok 117 921s Set-Cookie: usertrack_test=a73430c6.6297c1a10fb85; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=a73430c6.6297c1a10fb85 921s ok 118 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 119 921s ok 120 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 121 921s ok 122 921s Set-Cookie: usertrack_test=189a2726.6297c1a1103bc; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=189a2726.6297c1a1103bc 921s ok 123 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 124 921s ok 125 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 126 921s ok 127 921s Set-Cookie: usertrack_test=864a6e44.6297c1a110c09; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=864a6e44.6297c1a110c09 921s ok 128 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 129 921s ok 130 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 131 921s ok 132 921s Set-Cookie: usertrack_test=e63ae84b.6297c1a11143d; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=e63ae84b.6297c1a11143d 921s ok 133 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 134 921s ok 135 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 136 921s ok 137 921s Set-Cookie: usertrack_test=f9ec6c08.6297c1a111ca2; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=f9ec6c08.6297c1a111ca2 921s ok 138 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 139 921s ok 140 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 141 921s ok 142 921s Set-Cookie: usertrack_test=a75ce547.6297c1a112495; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=a75ce547.6297c1a112495 921s ok 143 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 144 921s ok 145 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 146 921s ok 147 921s Set-Cookie: usertrack_test=1cda05b2.6297c1a112cd6; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=1cda05b2.6297c1a112cd6 921s ok 148 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 149 921s ok 150 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 151 921s ok 152 921s Set-Cookie: usertrack_test=654791bc.6297c1a113404; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=654791bc.6297c1a113404 921s ok 153 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 154 921s ok 155 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 156 921s ok 157 921s Set-Cookie: usertrack_test=6538909e.6297c1a113c9a; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=6538909e.6297c1a113c9a 921s ok 158 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 159 921s ok 160 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 161 921s ok 162 921s Set-Cookie: usertrack_test=e97c38e7.6297c1a1144c5; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=e97c38e7.6297c1a1144c5 921s ok 163 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 164 921s ok 165 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 166 921s ok 167 921s Set-Cookie: usertrack_test=65ac1ff3.6297c1a114ece; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=65ac1ff3.6297c1a114ece 921s ok 168 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 169 921s ok 170 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 171 921s ok 172 921s Set-Cookie: usertrack_test=c79ab86e.6297c1a115902; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=c79ab86e.6297c1a115902 921s ok 173 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 174 921s ok 175 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 176 921s ok 177 921s Set-Cookie: usertrack_test=a4c932c5.6297c1a116265; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=a4c932c5.6297c1a116265 921s ok 178 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 179 921s ok 180 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 181 921s ok 182 921s Set-Cookie: usertrack_test=c59c9e43.6297c1a1169f1; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=c59c9e43.6297c1a1169f1 921s ok 183 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 184 921s ok 185 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 186 921s ok 187 921s Set-Cookie: usertrack_test=bfd3beae.6297c1a117438; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=bfd3beae.6297c1a117438 921s ok 188 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 189 921s ok 190 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 191 921s ok 192 921s Set-Cookie: usertrack_test=40d50536.6297c1a117d7f; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=40d50536.6297c1a117d7f 921s ok 193 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 194 921s ok 195 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 196 921s ok 197 921s Set-Cookie: usertrack_test=7136c0a0.6297c1a1186a3; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=7136c0a0.6297c1a1186a3 921s ok 198 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 199 921s ok 200 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 201 921s ok 202 921s Set-Cookie: usertrack_test=a4888be5.6297c1a11904c; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=a4888be5.6297c1a11904c 921s ok 203 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 204 921s ok 205 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 206 921s ok 207 921s Set-Cookie: usertrack_test=b7131156.6297c1a119913; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=b7131156.6297c1a119913 921s ok 208 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 209 921s ok 210 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 211 921s ok 212 921s Set-Cookie: usertrack_test=297feb07.6297c1a11a16b; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=297feb07.6297c1a11a16b 921s ok 213 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 214 921s ok 215 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 216 921s ok 217 921s Set-Cookie: usertrack_test=eb19e28f.6297c1a11a98c; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=eb19e28f.6297c1a11a98c 921s ok 218 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 219 921s ok 220 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 221 921s ok 222 921s Set-Cookie: usertrack_test=ccd06122.6297c1a11b246; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=ccd06122.6297c1a11b246 921s ok 223 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 224 921s ok 225 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 226 921s ok 227 921s Set-Cookie: usertrack_test=1f2d84b9.6297c1a11bb6c; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=1f2d84b9.6297c1a11bb6c 921s ok 228 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 229 921s ok 230 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 231 921s ok 232 921s Set-Cookie: usertrack_test=fbaeb390.6297c1a11c45d; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=fbaeb390.6297c1a11c45d 921s ok 233 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 234 921s ok 235 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 236 921s ok 237 921s Set-Cookie: usertrack_test=5dd2c7fc.6297c1a11cd66; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=5dd2c7fc.6297c1a11cd66 921s ok 238 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 239 921s ok 240 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 241 921s ok 242 921s Set-Cookie: usertrack_test=742f6505.6297c1a11d74a; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=742f6505.6297c1a11d74a 921s ok 243 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 244 921s ok 245 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 246 921s ok 247 921s Set-Cookie: usertrack_test=8d422e84.6297c1a11e01b; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=8d422e84.6297c1a11e01b 921s ok 248 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 249 921s ok 250 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 251 921s ok 252 921s Set-Cookie: usertrack_test=36625ca1.6297c1a11e8d0; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=36625ca1.6297c1a11e8d0 921s ok 253 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 254 921s ok 255 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 256 921s ok 257 921s Set-Cookie: usertrack_test=e374769f.6297c1a11f1e6; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=e374769f.6297c1a11f1e6 921s ok 258 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 259 921s ok 260 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 261 921s ok 262 921s Set-Cookie: usertrack_test=57340e78.6297c1a11f9e9; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=57340e78.6297c1a11f9e9 921s ok 263 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 264 921s ok 265 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 266 921s ok 267 921s Set-Cookie: usertrack_test=1b049781.6297c1a1202ac; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=1b049781.6297c1a1202ac 921s ok 268 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 269 921s ok 270 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 271 921s ok 272 921s Set-Cookie: usertrack_test=6418c2b1.6297c1a120a2f; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=6418c2b1.6297c1a120a2f 921s ok 273 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 274 921s ok 275 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 276 921s ok 277 921s Set-Cookie: usertrack_test=61941d0f.6297c1a1212b1; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=61941d0f.6297c1a1212b1 921s ok 278 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 279 921s ok 280 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 281 921s ok 282 921s Set-Cookie: usertrack_test=7490c780.6297c1a121c8f; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=7490c780.6297c1a121c8f 921s ok 283 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 284 921s ok 285 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 286 921s ok 287 921s Set-Cookie: usertrack_test=cc865333.6297c1a122482; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=cc865333.6297c1a122482 921s ok 288 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 289 921s ok 290 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 291 921s ok 292 921s Set-Cookie: usertrack_test=483af91a.6297c1a122bf6; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=483af91a.6297c1a122bf6 921s ok 293 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 294 921s ok 295 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 296 921s ok 297 921s Set-Cookie: usertrack_test=98dccfde.6297c1a1233bd; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=98dccfde.6297c1a1233bd 921s ok 298 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 299 921s ok 300 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 301 921s ok 302 921s Set-Cookie: usertrack_test=7465f55c.6297c1a123c45; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=7465f55c.6297c1a123c45 921s ok 303 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 304 921s ok 305 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 306 921s ok 307 921s Set-Cookie: usertrack_test=87053850.6297c1a1244ff; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=87053850.6297c1a1244ff 921s ok 308 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 309 921s ok 310 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 311 921s ok 312 921s Set-Cookie: usertrack_test=557aa9f3.6297c1a124dac; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=557aa9f3.6297c1a124dac 921s ok 313 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 314 921s ok 315 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 316 921s ok 317 921s Set-Cookie: usertrack_test=5f14f277.6297c1a1256fc; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=5f14f277.6297c1a1256fc 921s ok 318 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 319 921s ok 320 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 321 921s ok 322 921s Set-Cookie: usertrack_test=fb9c6332.6297c1a12600d; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=fb9c6332.6297c1a12600d 921s ok 323 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 324 921s ok 325 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 326 921s ok 327 921s Set-Cookie: usertrack_test=e8ab0f5a.6297c1a126860; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=e8ab0f5a.6297c1a126860 921s ok 328 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 329 921s ok 330 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 331 921s ok 332 921s Set-Cookie: usertrack_test=db80662f.6297c1a1270a9; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=db80662f.6297c1a1270a9 921s ok 333 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 334 921s ok 335 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 336 921s ok 337 921s Set-Cookie: usertrack_test=ac6023b1.6297c1a127956; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=ac6023b1.6297c1a127956 921s ok 338 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 339 921s ok 340 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 341 921s ok 342 921s Set-Cookie: usertrack_test=3ca7334b.6297c1a1283c4; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=3ca7334b.6297c1a1283c4 921s ok 343 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 344 921s ok 345 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 346 921s ok 347 921s Set-Cookie: usertrack_test=7ae41e4a.6297c1a128e30; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=7ae41e4a.6297c1a128e30 921s ok 348 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 349 921s ok 350 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 351 921s ok 352 921s Set-Cookie: usertrack_test=6ff63c2e.6297c1a12979d; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=6ff63c2e.6297c1a12979d 921s ok 353 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 354 921s ok 355 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 356 921s ok 357 921s Set-Cookie: usertrack_test=6ac99a65.6297c1a12a131; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=6ac99a65.6297c1a12a131 921s ok 358 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 359 921s ok 360 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 361 921s ok 362 921s Set-Cookie: usertrack_test=979839b0.6297c1a12a9ca; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=979839b0.6297c1a12a9ca 921s ok 363 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 364 921s ok 365 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 366 921s ok 367 921s Set-Cookie: usertrack_test=ba6bfdd6.6297c1a12b232; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=ba6bfdd6.6297c1a12b232 921s ok 368 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 369 921s ok 370 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 371 921s ok 372 921s Set-Cookie: usertrack_test=883cbe8d.6297c1a12ba6c; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=883cbe8d.6297c1a12ba6c 921s ok 373 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 374 921s ok 375 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 376 921s ok 377 921s Set-Cookie: usertrack_test=e20100fb.6297c1a12c412; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=e20100fb.6297c1a12c412 921s ok 378 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 379 921s ok 380 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 381 921s ok 382 921s Set-Cookie: usertrack_test=30d56766.6297c1a12cca4; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=30d56766.6297c1a12cca4 921s ok 383 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 384 921s ok 385 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 386 921s ok 387 921s Set-Cookie: usertrack_test=1fff8bdf.6297c1a12d457; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=1fff8bdf.6297c1a12d457 921s ok 388 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 389 921s ok 390 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 391 921s ok 392 921s Set-Cookie: usertrack_test=7db25b2e.6297c1a12dbde; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=7db25b2e.6297c1a12dbde 921s ok 393 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 394 921s ok 395 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 396 921s ok 397 921s Set-Cookie: usertrack_test=6788d810.6297c1a12e3e1; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=6788d810.6297c1a12e3e1 921s ok 398 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 399 921s ok 400 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 401 921s ok 402 921s Set-Cookie: usertrack_test=9a6d810c.6297c1a12ec39; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=9a6d810c.6297c1a12ec39 921s ok 403 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 404 921s ok 405 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 406 921s ok 407 921s Set-Cookie: usertrack_test=eee97184.6297c1a12f630; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=eee97184.6297c1a12f630 921s ok 408 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 409 921s ok 410 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 411 921s ok 412 921s Set-Cookie: usertrack_test=9c231c24.6297c1a12fef0; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=9c231c24.6297c1a12fef0 921s ok 413 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 414 921s ok 415 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 416 921s ok 417 921s Set-Cookie: usertrack_test=605ff493.6297c1a1307b1; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=605ff493.6297c1a1307b1 921s ok 418 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 419 921s ok 420 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 421 921s ok 422 921s Set-Cookie: usertrack_test=371f9485.6297c1a131071; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=371f9485.6297c1a131071 921s ok 423 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 424 921s ok 425 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 426 921s ok 427 921s Set-Cookie: usertrack_test=42ef0d8e.6297c1a13187e; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=42ef0d8e.6297c1a13187e 921s ok 428 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 429 921s ok 430 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 431 921s ok 432 921s Set-Cookie: usertrack_test=a2a6303.6297c1a132023; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=a2a6303.6297c1a132023 921s ok 433 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 434 921s ok 435 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 436 921s ok 437 921s Set-Cookie: usertrack_test=23e420f4.6297c1a1327d3; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=23e420f4.6297c1a1327d3 921s ok 438 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 439 921s ok 440 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 441 921s ok 442 921s Set-Cookie: usertrack_test=a7d91cd.6297c1a133099; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=a7d91cd.6297c1a133099 921s ok 443 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 444 921s ok 445 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 446 921s ok 447 921s Set-Cookie: usertrack_test=13a73cd8.6297c1a1338e6; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=13a73cd8.6297c1a1338e6 921s ok 448 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 449 921s ok 450 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 451 921s ok 452 921s Set-Cookie: usertrack_test=53e3a420.6297c1a13432f; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=53e3a420.6297c1a13432f 921s ok 453 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 454 921s ok 455 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 456 921s ok 457 921s Set-Cookie: usertrack_test=93c65761.6297c1a134bf1; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=93c65761.6297c1a134bf1 921s ok 458 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 459 921s ok 460 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 461 921s ok 462 921s Set-Cookie: usertrack_test=33f2ea37.6297c1a13556e; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=33f2ea37.6297c1a13556e 921s ok 463 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 464 921s ok 465 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 466 921s ok 467 921s Set-Cookie: usertrack_test=ae8f3a4c.6297c1a135e0e; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=ae8f3a4c.6297c1a135e0e 921s ok 468 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 469 921s ok 470 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 471 921s ok 472 921s Set-Cookie: usertrack_test=d689b667.6297c1a136591; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=d689b667.6297c1a136591 921s ok 473 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 474 921s ok 475 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 476 921s ok 477 921s Set-Cookie: usertrack_test=76358efd.6297c1a136d98; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=76358efd.6297c1a136d98 921s ok 478 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 479 921s ok 480 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 481 921s ok 482 921s Set-Cookie: usertrack_test=18f03379.6297c1a13763c; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=18f03379.6297c1a13763c 921s ok 483 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 484 921s ok 485 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 486 921s ok 487 921s Set-Cookie: usertrack_test=889c232f.6297c1a137f03; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=889c232f.6297c1a137f03 921s ok 488 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 489 921s ok 490 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 491 921s ok 492 921s Set-Cookie: usertrack_test=e384a7f0.6297c1a138783; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=e384a7f0.6297c1a138783 921s ok 493 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 494 921s ok 495 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 496 921s ok 497 921s Set-Cookie: usertrack_test=c876e7fc.6297c1a139040; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=c876e7fc.6297c1a139040 921s ok 498 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 499 921s ok 500 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 501 921s ok 502 921s Set-Cookie: usertrack_test=8e07f32b.6297c1a139915; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=8e07f32b.6297c1a139915 921s ok 503 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 504 921s ok 505 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 506 921s ok 507 921s Set-Cookie: usertrack_test=f7a746d9.6297c1a13a220; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=f7a746d9.6297c1a13a220 921s ok 508 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 509 921s ok 510 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 511 921s ok 512 921s Set-Cookie: usertrack_test=90c34105.6297c1a13aa4b; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=90c34105.6297c1a13aa4b 921s ok 513 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 514 921s ok 515 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 516 921s ok 517 921s Set-Cookie: usertrack_test=5c80f142.6297c1a13b2eb; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=5c80f142.6297c1a13b2eb 921s ok 518 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 519 921s ok 520 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 521 921s ok 522 921s Set-Cookie: usertrack_test=c1162f21.6297c1a13bb78; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=c1162f21.6297c1a13bb78 921s ok 523 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 524 921s ok 525 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 526 921s ok 527 921s Set-Cookie: usertrack_test=2cda67b3.6297c1a13c366; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=2cda67b3.6297c1a13c366 921s ok 528 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 529 921s ok 530 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 531 921s ok 532 921s Set-Cookie: usertrack_test=ccf4cafe.6297c1a13cb48; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=ccf4cafe.6297c1a13cb48 921s ok 533 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 534 921s ok 535 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 536 921s ok 537 921s Set-Cookie: usertrack_test=e60e2640.6297c1a13d321; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=e60e2640.6297c1a13d321 921s ok 538 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 539 921s ok 540 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 541 921s ok 542 921s Set-Cookie: usertrack_test=686e44b8.6297c1a13dab0; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=686e44b8.6297c1a13dab0 921s ok 543 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 544 921s ok 545 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 546 921s ok 547 921s Set-Cookie: usertrack_test=b3de8f5d.6297c1a13e269; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=b3de8f5d.6297c1a13e269 921s ok 548 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 549 921s ok 550 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 551 921s ok 552 921s Set-Cookie: usertrack_test=4e27f600.6297c1a13ea86; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=4e27f600.6297c1a13ea86 921s ok 553 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 554 921s ok 555 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 556 921s ok 557 921s Set-Cookie: usertrack_test=e40337a0.6297c1a13f29b; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=e40337a0.6297c1a13f29b 921s ok 558 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 559 921s ok 560 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 561 921s ok 562 921s Set-Cookie: usertrack_test=9c422dc4.6297c1a13fbd3; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=9c422dc4.6297c1a13fbd3 921s ok 563 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 564 921s ok 565 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 566 921s ok 567 921s Set-Cookie: usertrack_test=a5d54e54.6297c1a140439; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=a5d54e54.6297c1a140439 921s ok 568 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 569 921s ok 570 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 571 921s ok 572 921s Set-Cookie: usertrack_test=d49ec378.6297c1a140d2f; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=d49ec378.6297c1a140d2f 921s ok 573 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 574 921s ok 575 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 576 921s ok 577 921s Set-Cookie: usertrack_test=e510b0e6.6297c1a141480; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=e510b0e6.6297c1a141480 921s ok 578 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 579 921s ok 580 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 581 921s ok 582 921s Set-Cookie: usertrack_test=5070897f.6297c1a141c73; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=5070897f.6297c1a141c73 921s ok 583 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 584 921s ok 585 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 586 921s ok 587 921s Set-Cookie: usertrack_test=df193f6b.6297c1a14241e; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=df193f6b.6297c1a14241e 921s ok 588 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 589 921s ok 590 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 591 921s ok 592 921s Set-Cookie: usertrack_test=e52a5b9f.6297c1a142b9b; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=e52a5b9f.6297c1a142b9b 921s ok 593 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 594 921s ok 595 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 596 921s ok 597 921s Set-Cookie: usertrack_test=287f72b4.6297c1a14330f; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=287f72b4.6297c1a14330f 921s ok 598 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 599 921s ok 600 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 601 921s ok 602 921s Set-Cookie: usertrack_test=2650fc35.6297c1a143a99; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=2650fc35.6297c1a143a99 921s ok 603 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 604 921s ok 605 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 606 921s ok 607 921s Set-Cookie: usertrack_test=d39762d1.6297c1a1442c0; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=d39762d1.6297c1a1442c0 921s ok 608 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 609 921s ok 610 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 611 921s ok 612 921s Set-Cookie: usertrack_test=f947cd67.6297c1a144a49; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=f947cd67.6297c1a144a49 921s ok 613 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 614 921s ok 615 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 616 921s ok 617 921s Set-Cookie: usertrack_test=1ef6e35a.6297c1a14525b; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=1ef6e35a.6297c1a14525b 921s ok 618 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 619 921s ok 620 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 621 921s ok 622 921s Set-Cookie: usertrack_test=7b635331.6297c1a145bf0; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=7b635331.6297c1a145bf0 921s ok 623 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 624 921s ok 625 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 626 921s ok 627 921s Set-Cookie: usertrack_test=413f54d8.6297c1a14673e; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=413f54d8.6297c1a14673e 921s ok 628 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 629 921s ok 630 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 631 921s ok 632 921s Set-Cookie: usertrack_test=5df4ca41.6297c1a14725d; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=5df4ca41.6297c1a14725d 921s ok 633 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 634 921s ok 635 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 636 921s ok 637 921s Set-Cookie: usertrack_test=a0d2ff67.6297c1a147bbb; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=a0d2ff67.6297c1a147bbb 921s ok 638 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 639 921s ok 640 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 641 921s ok 642 921s Set-Cookie: usertrack_test=ae817292.6297c1a14853b; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=ae817292.6297c1a14853b 921s ok 643 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 644 921s ok 645 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 646 921s ok 647 921s Set-Cookie: usertrack_test=d6ce8cee.6297c1a148cff; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=d6ce8cee.6297c1a148cff 921s ok 648 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 649 921s ok 650 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 651 921s ok 652 921s Set-Cookie: usertrack_test=c42a745.6297c1a1497b0; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=c42a745.6297c1a1497b0 921s ok 653 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 654 921s ok 655 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 656 921s ok 657 921s Set-Cookie: usertrack_test=452b9c22.6297c1a14a155; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=452b9c22.6297c1a14a155 921s ok 658 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 659 921s ok 660 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 661 921s ok 662 921s Set-Cookie: usertrack_test=70f2decf.6297c1a14aaa6; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=70f2decf.6297c1a14aaa6 921s ok 663 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 664 921s ok 665 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 666 921s ok 667 921s Set-Cookie: usertrack_test=45025f0b.6297c1a14b364; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=45025f0b.6297c1a14b364 921s ok 668 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 669 921s ok 670 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 671 921s ok 672 921s Set-Cookie: usertrack_test=c6b2ceea.6297c1a14bd34; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=c6b2ceea.6297c1a14bd34 921s ok 673 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 674 921s ok 675 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 676 921s ok 677 921s Set-Cookie: usertrack_test=23c2cafc.6297c1a14c6f9; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=23c2cafc.6297c1a14c6f9 921s ok 678 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 679 921s ok 680 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 681 921s ok 682 921s Set-Cookie: usertrack_test=bcf26cdc.6297c1a14d096; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=bcf26cdc.6297c1a14d096 921s ok 683 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 684 921s ok 685 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 686 921s ok 687 921s Set-Cookie: usertrack_test=5e497323.6297c1a14da22; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=5e497323.6297c1a14da22 921s ok 688 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 689 921s ok 690 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 691 921s ok 692 921s Set-Cookie: usertrack_test=d55209a3.6297c1a14e34d; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=d55209a3.6297c1a14e34d 921s ok 693 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 694 921s ok 695 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 696 921s ok 697 921s Set-Cookie: usertrack_test=d8c4353f.6297c1a14eb61; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=d8c4353f.6297c1a14eb61 921s ok 698 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 699 921s ok 700 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 701 921s ok 702 921s Set-Cookie: usertrack_test=f355de26.6297c1a14f52e; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=f355de26.6297c1a14f52e 921s ok 703 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 704 921s ok 705 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 706 921s ok 707 921s Set-Cookie: usertrack_test=949cad51.6297c1a14fd5c; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=949cad51.6297c1a14fd5c 921s ok 708 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 709 921s ok 710 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 711 921s ok 712 921s Set-Cookie: usertrack_test=382667a5.6297c1a15050c; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=382667a5.6297c1a15050c 921s ok 713 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 714 921s ok 715 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 716 921s ok 717 921s Set-Cookie: usertrack_test=507f7498.6297c1a150cba; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=507f7498.6297c1a150cba 921s ok 718 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 719 921s ok 720 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 721 921s ok 722 921s Set-Cookie: usertrack_test=124f6c12.6297c1a1514aa; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=124f6c12.6297c1a1514aa 921s ok 723 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 724 921s ok 725 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 726 921s ok 727 921s Set-Cookie: usertrack_test=703e443c.6297c1a151e42; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=703e443c.6297c1a151e42 921s ok 728 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 729 921s ok 730 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 731 921s ok 732 921s Set-Cookie: usertrack_test=97ee7495.6297c1a1526e0; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=97ee7495.6297c1a1526e0 921s ok 733 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 734 921s ok 735 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 736 921s ok 737 921s Set-Cookie: usertrack_test=c6e4cf0.6297c1a152e46; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=c6e4cf0.6297c1a152e46 921s ok 738 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 739 921s ok 740 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 741 921s ok 742 921s Set-Cookie: usertrack_test=5a65451d.6297c1a153623; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=5a65451d.6297c1a153623 921s ok 743 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 744 921s ok 745 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 746 921s ok 747 921s Set-Cookie: usertrack_test=f5b185f2.6297c1a153dce; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=f5b185f2.6297c1a153dce 921s ok 748 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 749 921s ok 750 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 751 921s ok 752 921s Set-Cookie: usertrack_test=edeeb052.6297c1a1545be; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=edeeb052.6297c1a1545be 921s ok 753 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 754 921s ok 755 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 756 921s ok 757 921s Set-Cookie: usertrack_test=97f8272.6297c1a154d7c; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=97f8272.6297c1a154d7c 921s ok 758 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 759 921s ok 760 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 761 921s ok 762 921s Set-Cookie: usertrack_test=75d69c4a.6297c1a15568e; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=75d69c4a.6297c1a15568e 921s ok 763 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 764 921s ok 765 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 766 921s ok 767 921s Set-Cookie: usertrack_test=9ea67ef5.6297c1a155f88; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=9ea67ef5.6297c1a155f88 921s ok 768 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 769 921s ok 770 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 771 921s ok 772 921s Set-Cookie: usertrack_test=e86b6791.6297c1a156711; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=e86b6791.6297c1a156711 921s ok 773 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 774 921s ok 775 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 776 921s ok 777 921s Set-Cookie: usertrack_test=e3f70930.6297c1a156f04; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=e3f70930.6297c1a156f04 921s ok 778 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 779 921s ok 780 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 781 921s ok 782 921s Set-Cookie: usertrack_test=c6f40be7.6297c1a157659; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=c6f40be7.6297c1a157659 921s ok 783 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 784 921s ok 785 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 786 921s ok 787 921s Set-Cookie: usertrack_test=cb422f54.6297c1a157dcf; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=cb422f54.6297c1a157dcf 921s ok 788 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 789 921s ok 790 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 791 921s ok 792 921s Set-Cookie: usertrack_test=aaa4d498.6297c1a158672; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=aaa4d498.6297c1a158672 921s ok 793 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 794 921s ok 795 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 796 921s ok 797 921s Set-Cookie: usertrack_test=38327b77.6297c1a158eca; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=38327b77.6297c1a158eca 921s ok 798 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 799 921s ok 800 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 801 921s ok 802 921s Set-Cookie: usertrack_test=c45227bc.6297c1a159671; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=c45227bc.6297c1a159671 921s ok 803 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 804 921s ok 805 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 806 921s ok 807 921s Set-Cookie: usertrack_test=53e77c8f.6297c1a159f31; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=53e77c8f.6297c1a159f31 921s ok 808 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 809 921s ok 810 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 811 921s ok 812 921s Set-Cookie: usertrack_test=d01bf024.6297c1a15a686; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=d01bf024.6297c1a15a686 921s ok 813 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 814 921s ok 815 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 816 921s ok 817 921s Set-Cookie: usertrack_test=4f425212.6297c1a15adf8; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=4f425212.6297c1a15adf8 921s ok 818 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 819 921s ok 820 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 821 921s ok 822 921s Set-Cookie: usertrack_test=1b97fe44.6297c1a15b585; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=1b97fe44.6297c1a15b585 921s ok 823 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 824 921s ok 825 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 826 921s ok 827 921s Set-Cookie: usertrack_test=1bf080c6.6297c1a15bd52; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=1bf080c6.6297c1a15bd52 921s ok 828 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 829 921s ok 830 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 831 921s ok 832 921s Set-Cookie: usertrack_test=3f317751.6297c1a15c574; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=3f317751.6297c1a15c574 921s ok 833 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 834 921s ok 835 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 836 921s ok 837 921s Set-Cookie: usertrack_test=e319dd1.6297c1a15cd5a; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=e319dd1.6297c1a15cd5a 921s ok 838 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 839 921s ok 840 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 841 921s ok 842 921s Set-Cookie: usertrack_test=c704ab4c.6297c1a15d4e1; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=c704ab4c.6297c1a15d4e1 921s ok 843 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 844 921s ok 845 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 846 921s ok 847 921s Set-Cookie: usertrack_test=2ac9c5d0.6297c1a15dcbc; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=2ac9c5d0.6297c1a15dcbc 921s ok 848 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 849 921s ok 850 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 851 921s ok 852 921s Set-Cookie: usertrack_test=a69c98b5.6297c1a15e48a; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=a69c98b5.6297c1a15e48a 921s ok 853 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 854 921s ok 855 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 856 921s ok 857 921s Set-Cookie: usertrack_test=cd72ecc7.6297c1a15eefd; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=cd72ecc7.6297c1a15eefd 921s ok 858 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 859 921s ok 860 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 861 921s ok 862 921s Set-Cookie: usertrack_test=532b77dd.6297c1a15f844; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=532b77dd.6297c1a15f844 921s ok 863 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 864 921s ok 865 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 866 921s ok 867 921s Set-Cookie: usertrack_test=ed4f51e1.6297c1a16007e; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=ed4f51e1.6297c1a16007e 921s ok 868 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 869 921s ok 870 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 871 921s ok 872 921s Set-Cookie: usertrack_test=52eb051.6297c1a160a1c; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=52eb051.6297c1a160a1c 921s ok 873 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 874 921s ok 875 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 876 921s ok 877 921s Set-Cookie: usertrack_test=9230d751.6297c1a161522; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=9230d751.6297c1a161522 921s ok 878 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 879 921s ok 880 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 881 921s ok 882 921s Set-Cookie: usertrack_test=8159c865.6297c1a161cc7; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=8159c865.6297c1a161cc7 921s ok 883 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 884 921s ok 885 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 886 921s ok 887 921s Set-Cookie: usertrack_test=742a3889.6297c1a1624e9; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=742a3889.6297c1a1624e9 921s ok 888 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 889 921s ok 890 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 891 921s ok 892 921s Set-Cookie: usertrack_test=b732782b.6297c1a162c6f; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=b732782b.6297c1a162c6f 921s ok 893 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 894 921s ok 895 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 896 921s ok 897 921s Set-Cookie: usertrack_test=1e32aeb6.6297c1a163528; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=1e32aeb6.6297c1a163528 921s ok 898 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 899 921s ok 900 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 901 921s ok 902 921s Set-Cookie: usertrack_test=adaa9e6e.6297c1a163dfc; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=adaa9e6e.6297c1a163dfc 921s ok 903 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 904 921s ok 905 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 906 921s ok 907 921s Set-Cookie: usertrack_test=2cdaf0de.6297c1a1646dd; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=2cdaf0de.6297c1a1646dd 921s ok 908 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 909 921s ok 910 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 911 921s ok 912 921s Set-Cookie: usertrack_test=707ff65e.6297c1a165066; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=707ff65e.6297c1a165066 921s ok 913 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 914 921s ok 915 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 916 921s ok 917 921s Set-Cookie: usertrack_test=a35c344.6297c1a16592a; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=a35c344.6297c1a16592a 921s ok 918 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 919 921s ok 920 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 921 921s ok 922 921s Set-Cookie: usertrack_test=8cb58f46.6297c1a1661e5; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=8cb58f46.6297c1a1661e5 921s ok 923 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 924 921s ok 925 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 926 921s ok 927 921s Set-Cookie: usertrack_test=39bf780.6297c1a1669b3; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=39bf780.6297c1a1669b3 921s ok 928 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 929 921s ok 930 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 931 921s ok 932 921s Set-Cookie: usertrack_test=1725d277.6297c1a167248; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=1725d277.6297c1a167248 921s ok 933 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 934 921s ok 935 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 936 921s ok 937 921s Set-Cookie: usertrack_test=13791d7b.6297c1a167af3; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=13791d7b.6297c1a167af3 921s ok 938 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 939 921s ok 940 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 941 921s ok 942 921s Set-Cookie: usertrack_test=752c698c.6297c1a168530; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=752c698c.6297c1a168530 921s ok 943 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 944 921s ok 945 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 946 921s ok 947 921s Set-Cookie: usertrack_test=1d1470ec.6297c1a168e27; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=1d1470ec.6297c1a168e27 921s ok 948 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 949 921s ok 950 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 951 921s ok 952 921s Set-Cookie: usertrack_test=4c18c914.6297c1a169620; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=4c18c914.6297c1a169620 921s ok 953 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 954 921s ok 955 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 956 921s ok 957 921s Set-Cookie: usertrack_test=132c1613.6297c1a169e6c; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=132c1613.6297c1a169e6c 921s ok 958 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 959 921s ok 960 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 961 921s ok 962 921s Set-Cookie: usertrack_test=6406e479.6297c1a16a6c9; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=6406e479.6297c1a16a6c9 921s ok 963 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 964 921s ok 965 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 966 921s ok 967 921s Set-Cookie: usertrack_test=ac36671d.6297c1a16b0af; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=ac36671d.6297c1a16b0af 921s ok 968 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 969 921s ok 970 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 971 921s ok 972 921s Set-Cookie: usertrack_test=a0cbc743.6297c1a16b89b; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=a0cbc743.6297c1a16b89b 921s ok 973 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 974 921s ok 975 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 976 921s ok 977 921s Set-Cookie: usertrack_test=29dc8abf.6297c1a16c125; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=29dc8abf.6297c1a16c125 921s ok 978 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 979 921s ok 980 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 981 921s ok 982 921s Set-Cookie: usertrack_test=593ee279.6297c1a16c9e6; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=593ee279.6297c1a16c9e6 921s ok 983 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 984 921s ok 985 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 986 921s ok 987 921s Set-Cookie: usertrack_test=8ea05af2.6297c1a16d1f9; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=8ea05af2.6297c1a16d1f9 921s ok 988 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 989 921s ok 990 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 991 921s ok 992 921s Set-Cookie: usertrack_test=7ff348ee.6297c1a16da09; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=7ff348ee.6297c1a16da09 921s ok 993 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 994 921s ok 995 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 996 921s ok 997 921s Set-Cookie: usertrack_test=f30aaff7.6297c1a16e430; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s Cookie: usertrack_test=f30aaff7.6297c1a16e430 921s ok 998 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 999 921s ok 1000 921s ok 1001 921s # testing : Checking return code is '200' 921s # expected: 200 921s # received: '200' 921s ok 1002 921s # usertrack_test=9257e07d.6297c1a16ec74; path=/; expires=Tue, 17-Dec-24 19:15:10 GMT 921s ok 1003 921s # expected: undef 921s # received: undef 921s ok 1004 921s ok 922s t/modules/vhost_alias.t ............. 922s 1..8 922s # Running under perl version 5.038002 for linux 922s # Current time local: Tue Dec 17 19:14:10 2024 922s # Current time GMT: Tue Dec 17 19:14:10 2024 922s # Using Test.pm version 1.31 922s # Using Apache/Test.pm version 1.42 922s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 922s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 922s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 922s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 922s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 922s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 922s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 922s # writing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 922s # testing : VirtalDocumentRoot test 922s # expected: 'www.vha-test.com' 922s # received: 'www.vha-test.com' 922s ok 1 922s # testing : VirtualScriptAlias test 922s # expected: 'test cgi for www.vha-test.com' 922s # received: 'test cgi for www.vha-test.com' 922s ok 2 922s # testing : VirtalDocumentRoot test 922s # expected: 'big.server.name.from.heck.org' 922s # received: 'big.server.name.from.heck.org' 922s ok 3 922s # testing : VirtualScriptAlias test 922s # expected: 'test cgi for big.server.name.from.heck.org' 922s # received: 'test cgi for big.server.name.from.heck.org' 922s ok 4 922s # testing : VirtalDocumentRoot test 922s # expected: 'ab.com' 922s # received: 'ab.com' 922s ok 5 922s # testing : VirtualScriptAlias test 922s # expected: 'test cgi for ab.com' 922s # received: 'test cgi for ab.com' 922s ok 6 922s # testing : VirtalDocumentRoot test 922s # expected: 'w-t-f.net' 922s # received: 'w-t-f.net' 922s ok 7 922s # testing : VirtualScriptAlias test 922s # expected: 'test cgi for w-t-f.net' 922s # received: 'test cgi for w-t-f.net' 922s ok 8 922s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 922s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 922s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 922s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 922s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 922s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 922s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 922s # removing file: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 922s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 922s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 922s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 922s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 922s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 922s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 922s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 922s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 922s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 922s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 922s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 922s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 922s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 922s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 922s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 922s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 922s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 922s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 922s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 922s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 922s # removing dir tree: /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 922s ok 924s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 925s t/protocol/echo.t ................... 925s 1..8 925s # Running under perl version 5.038002 for linux 925s # Current time local: Tue Dec 17 19:14:13 2024 925s # Current time GMT: Tue Dec 17 19:14:13 2024 925s # Using Test.pm version 1.31 925s # Using Apache/Test.pm version 1.42 925s testing mod_echo_ssl 925s ok 1 925s #Cipher: TLS_AES_256_GCM_SHA384 925s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 925s # testing : echo 925s # expected: 't/protocol/echo.t' 925s # received: 't/protocol/echo.t' 925s ok 2 925s # testing : echo 925s # expected: '/usr/bin/perl' 925s # received: '/usr/bin/perl' 925s ok 3 925s # testing : echo 925s # expected: '434851434851434851434851434851' 925s # received: '434851434851434851434851434851' 925s ok 4 925s testing mod_echo 925s ok 5 925s # testing : echo 925s # expected: 't/protocol/echo.t' 925s # received: 't/protocol/echo.t' 925s ok 6 925s # testing : echo 925s # expected: '/usr/bin/perl' 925s # received: '/usr/bin/perl' 925s ok 7 925s # testing : echo 925s # expected: '434851434851434851434851434851' 925s # received: '434851434851434851434851434851' 925s ok 8 925s ok 926s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 927s t/security/CVE-2003-0542.t .......... 927s 1..1 927s # Running under perl version 5.038002 for linux 927s # Current time local: Tue Dec 17 19:14:15 2024 927s # Current time GMT: Tue Dec 17 19:14:15 2024 927s # Using Test.pm version 1.31 927s # Using Apache/Test.pm version 1.42 927s # testing : CAN-2003-0542 test case 927s # expected: 404 927s # received: '404' 927s ok 1 927s ok 929s t/security/CVE-2004-0747.t .......... 929s 1..1 929s # Running under perl version 5.038002 for linux 929s # Current time local: Tue Dec 17 19:14:16 2024 929s # Current time GMT: Tue Dec 17 19:14:16 2024 929s # Using Test.pm version 1.31 929s # Using Apache/Test.pm version 1.42 929s # testing : CAN-2004-0747 ap_resolve_env test case 929s # expected: 200 929s # received: 200 929s ok 1 929s ok 930s t/security/CVE-2004-0811.t .......... 930s 1..8 930s # Running under perl version 5.038002 for linux 930s # Current time local: Tue Dec 17 19:14:18 2024 930s # Current time GMT: Tue Dec 17 19:14:18 2024 930s # Using Test.pm version 1.31 930s # Using Apache/Test.pm version 1.42 930s # testing : subdir access allowed 930s # expected: 200 930s # received: '200' 930s ok 1 930s # testing : subdir access allowed 930s # expected: 200 930s # received: '200' 930s ok 2 930s # testing : subdir access allowed 930s # expected: 200 930s # received: '200' 930s ok 3 930s # testing : subdir access allowed 930s # expected: 200 930s # received: '200' 930s ok 4 930s # testing : topdir access denied 930s # expected: 401 930s # received: '401' 930s ok 5 930s # testing : topdir access denied 930s # expected: 401 930s # received: '401' 930s ok 6 930s # testing : topdir access denied 930s # expected: 401 930s # received: '401' 930s ok 7 930s # testing : topdir access denied 930s # expected: 401 930s # received: '401' 930s ok 8 930s ok 931s t/security/CVE-2004-0940.t .......... 931s 1..1 931s # Running under perl version 5.038002 for linux 931s # Current time local: Tue Dec 17 19:14:19 2024 931s # Current time GMT: Tue Dec 17 19:14:19 2024 931s # Using Test.pm version 1.31 931s # Using Apache/Test.pm version 1.42 931s # testing : response was 200 931s # expected: 200 931s # received: '200' 931s ok 1 931s ok 932s t/security/CVE-2004-0942.t .......... 932s 1..2 932s # Running under perl version 5.038002 for linux 932s # Current time local: Tue Dec 17 19:14:20 2024 932s # Current time GMT: Tue Dec 17 19:14:20 2024 932s # Using Test.pm version 1.31 932s # Using Apache/Test.pm version 1.42 932s ok 1 932s # testing : request was refused 932s # expected: qr/^HTTP\/1\.. 400/ 932s # received: 'HTTP/1.1 400 Bad Request 932s # ' 932s ok 2 932s ok 934s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 935s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 936s t/security/CVE-2005-2491.t .......... 936s 1..4 936s # Running under perl version 5.038002 for linux 936s # Current time local: Tue Dec 17 19:14:24 2024 936s # Current time GMT: Tue Dec 17 19:14:24 2024 936s # Using Test.pm version 1.31 936s # Using Apache/Test.pm version 1.42 936s # testing : check that server did not segfault 936s # expected: 'Internal Server Error' 936s # received: 'Internal Server Error' 936s ok 1 936s # testing : check for 500 response error 936s # expected: 500 936s # received: '500' 936s ok 2 936s # testing : check that server did not segfault 936s # expected: 'Internal Server Error' 936s # received: 'Internal Server Error' 936s ok 3 936s # testing : check for 500 response error 936s # expected: 500 936s # received: '500' 936s ok 4 936s ok 937s t/security/CVE-2005-2700.t .......... 937s 1..2 937s # Running under perl version 5.038002 for linux 937s # Current time local: Tue Dec 17 19:14:25 2024 937s # Current time GMT: Tue Dec 17 19:14:25 2024 937s # Using Test.pm version 1.31 937s # Using Apache/Test.pm version 1.42 937s # testing : access permitted without ccert 937s # expected: 200 937s # received: '200' 937s ok 1 937s # testing : access *not* permitted without ccert 937s # expected: 200 937s # received: '403' 937s ok 2 937s ok 939s t/security/CVE-2005-3352.t .......... 939s 1..2 939s # Running under perl version 5.038002 for linux 939s # Current time local: Tue Dec 17 19:14:26 2024 939s # Current time GMT: Tue Dec 17 19:14:26 2024 939s # Using Test.pm version 1.31 939s # Using Apache/Test.pm version 1.42 939s # testing : response code is OK 939s # expected: 200 939s # received: '200' 939s ok 1 939s # testing : referer was escaped 939s # expected: qr/%22%3e/ 939s # received: ' 939s # 939s # Menu for /security/CVE-2005-3352.map 939s # 939s #

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

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

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

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

Bad Request

963s #

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

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

Forbidden

980s

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

980s 980s ok 1 980s HTTP/1.1 200 OK 980s Connection: close 980s Date: Tue, 17 Dec 2024 19:15:08 GMT 980s Accept-Ranges: bytes 980s ETag: "1a-613edd771cbc0" 980s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 980s Vary: In-If1 980s Content-Length: 26 980s Content-Type: text/html 980s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 980s Client-Date: Tue, 17 Dec 2024 19:15:08 GMT 980s Client-Peer: 127.0.0.1:8532 980s Client-Response-Num: 1 980s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 980s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 980s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 980s Client-SSL-Socket-Class: IO::Socket::SSL 980s Client-SSL-Version: TLSv1_3 980s DMMATCH1: 1 980s 980s welcome to localhost:8529 980s ok 2 980s 500 Server closed connection without sending any data back 980s Content-Type: text/plain 980s Client-Date: Tue, 17 Dec 2024 19:15:09 GMT 980s Client-Warning: Internal response 980s 980s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 980s ok 3 980s ok 980s All tests successful. 980s Files=142, Tests=7321, 223 wallclock secs ( 1.29 usr 0.24 sys + 110.48 cusr 67.44 csys = 179.45 CPU) 980s Result: PASS 980s [warning] server localhost:8529 shutdown 981s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_event 981s Files=142, Tests=7321, 223 wallclock secs ( 1.29 usr 0.24 sys + 110.48 cusr 67.44 csys = 179.45 CPU) 981s + grep -E '^Result: PASS' testlog.mpm_event 981s Result: PASS 981s + grep -E '^Result: FAIL' testlog.mpm_event 981s + grep -E 'server dumped core' testlog.mpm_event 981s + return 0 981s autopkgtest [19:15:10]: test run-test-suite: -----------------------] 982s autopkgtest [19:15:11]: test run-test-suite: - - - - - - - - - - results - - - - - - - - - - 982s run-test-suite PASS 983s autopkgtest [19:15:12]: test duplicate-module-load: preparing testbed 1067s autopkgtest [19:16:36]: testbed dpkg architecture: s390x 1068s autopkgtest [19:16:37]: testbed apt version: 2.7.14build2 1068s autopkgtest [19:16:37]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1068s autopkgtest [19:16:37]: testbed release detected to be: noble 1069s autopkgtest [19:16:38]: updating testbed package index (apt update) 1069s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [265 kB] 1070s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 1070s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 1070s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 1070s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4008 B] 1070s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [75.5 kB] 1070s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [75.0 kB] 1070s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main s390x Packages [98.0 kB] 1070s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main s390x c-n-f Metadata [3744 B] 1070s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x Packages [1176 B] 1070s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x c-n-f Metadata [116 B] 1070s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x Packages [306 kB] 1070s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x c-n-f Metadata [5504 B] 1070s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x c-n-f Metadata [116 B] 1072s Fetched 834 kB in 1s (586 kB/s) 1073s Reading package lists... 1073s Reading package lists... 1073s Building dependency tree... 1073s Reading state information... 1073s Calculating upgrade... 1074s The following packages will be upgraded: 1074s cloud-init fwupd libfwupd2 1074s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1074s Need to get 5214 kB of archives. 1074s After this operation, 129 kB of additional disk space will be used. 1074s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libfwupd2 s390x 1.9.27-0ubuntu1~24.04.1 [134 kB] 1074s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main s390x fwupd s390x 1.9.27-0ubuntu1~24.04.1 [4479 kB] 1079s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main s390x cloud-init all 24.4-0ubuntu1~24.04.2 [602 kB] 1080s Preconfiguring packages ... 1080s Fetched 5214 kB in 6s (829 kB/s) 1080s (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 ... 78298 files and directories currently installed.) 1080s Preparing to unpack .../libfwupd2_1.9.27-0ubuntu1~24.04.1_s390x.deb ... 1080s Unpacking libfwupd2:s390x (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 1080s Preparing to unpack .../fwupd_1.9.27-0ubuntu1~24.04.1_s390x.deb ... 1080s Unpacking fwupd (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 1080s Preparing to unpack .../cloud-init_24.4-0ubuntu1~24.04.2_all.deb ... 1081s Unpacking cloud-init (24.4-0ubuntu1~24.04.2) over (24.3.1-0ubuntu0~24.04.2) ... 1081s Setting up cloud-init (24.4-0ubuntu1~24.04.2) ... 1082s Setting up libfwupd2:s390x (1.9.27-0ubuntu1~24.04.1) ... 1082s Setting up fwupd (1.9.27-0ubuntu1~24.04.1) ... 1082s fwupd-offline-update.service is a disabled or a static unit not running, not starting it. 1082s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 1082s fwupd.service is a disabled or a static unit not running, not starting it. 1082s Processing triggers for rsyslog (8.2312.0-3ubuntu9) ... 1082s Processing triggers for man-db (2.12.0-4build2) ... 1083s Processing triggers for dbus (1.14.10-4ubuntu4.1) ... 1083s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 1083s Reading package lists... 1083s Building dependency tree... 1083s Reading state information... 1083s 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. 1083s autopkgtest [19:16:52]: upgrading testbed (apt dist-upgrade and autopurge) 1084s Reading package lists... 1084s Building dependency tree... 1084s Reading state information... 1084s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1084s Starting 2 pkgProblemResolver with broken count: 0 1084s Done 1084s Entering ResolveByKeep 1084s 1084s The following packages will be upgraded: 1084s dpkg dpkg-dev libdpkg-perl 1085s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1085s Need to get 2619 kB of archives. 1085s After this operation, 0 B of additional disk space will be used. 1085s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main s390x dpkg s390x 1.22.6ubuntu6.2 [1276 kB] 1086s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main s390x dpkg-dev all 1.22.6ubuntu6.2 [1074 kB] 1088s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libdpkg-perl all 1.22.6ubuntu6.2 [269 kB] 1088s Fetched 2619 kB in 4s (696 kB/s) 1088s (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 ... 78305 files and directories currently installed.) 1088s Preparing to unpack .../dpkg_1.22.6ubuntu6.2_s390x.deb ... 1088s Unpacking dpkg (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1089s Setting up dpkg (1.22.6ubuntu6.2) ... 1089s (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 ... 78305 files and directories currently installed.) 1089s Preparing to unpack .../dpkg-dev_1.22.6ubuntu6.2_all.deb ... 1089s Unpacking dpkg-dev (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1089s Preparing to unpack .../libdpkg-perl_1.22.6ubuntu6.2_all.deb ... 1089s Unpacking libdpkg-perl (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1089s Setting up libdpkg-perl (1.22.6ubuntu6.2) ... 1089s Setting up dpkg-dev (1.22.6ubuntu6.2) ... 1089s Processing triggers for man-db (2.12.0-4build2) ... 1089s Reading package lists... 1090s Building dependency tree... 1090s Reading state information... 1090s Starting pkgProblemResolver with broken count: 0 1090s Starting 2 pkgProblemResolver with broken count: 0 1090s Done 1090s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1090s autopkgtest [19:16:59]: rebooting testbed after setup commands that affected boot 1110s Reading package lists... 1111s Building dependency tree... 1111s Reading state information... 1111s Starting pkgProblemResolver with broken count: 0 1111s Starting 2 pkgProblemResolver with broken count: 0 1111s Done 1111s The following NEW packages will be installed: 1111s apache2 apache2-bin apache2-data apache2-utils libapr1t64 1111s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 1111s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 1111s Need to get 2166 kB of archives. 1111s After this operation, 7974 kB of additional disk space will be used. 1111s Get:1 http://ftpmaster.internal/ubuntu noble-updates/main s390x libapr1t64 s390x 1.7.2-3.1ubuntu0.1 [113 kB] 1111s Get:2 http://ftpmaster.internal/ubuntu noble/main s390x libaprutil1t64 s390x 1.6.3-1.1ubuntu7 [99.6 kB] 1112s Get:3 http://ftpmaster.internal/ubuntu noble/main s390x libaprutil1-dbd-sqlite3 s390x 1.6.3-1.1ubuntu7 [11.8 kB] 1112s Get:4 http://ftpmaster.internal/ubuntu noble/main s390x libaprutil1-ldap s390x 1.6.3-1.1ubuntu7 [9048 B] 1112s Get:5 http://ftpmaster.internal/ubuntu noble/main s390x liblua5.4-0 s390x 5.4.6-3build2 [179 kB] 1112s Get:6 http://ftpmaster.internal/ubuntu noble-updates/main s390x apache2-bin s390x 2.4.58-1ubuntu8.5 [1399 kB] 1113s Get:7 http://ftpmaster.internal/ubuntu noble-updates/main s390x apache2-data all 2.4.58-1ubuntu8.5 [163 kB] 1114s Get:8 http://ftpmaster.internal/ubuntu noble-updates/main s390x apache2-utils s390x 2.4.58-1ubuntu8.5 [101 kB] 1114s Get:9 http://ftpmaster.internal/ubuntu noble-updates/main s390x apache2 s390x 2.4.58-1ubuntu8.5 [90.2 kB] 1114s Fetched 2166 kB in 3s (758 kB/s) 1114s Selecting previously unselected package libapr1t64:s390x. 1114s (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 ... 78305 files and directories currently installed.) 1114s Preparing to unpack .../0-libapr1t64_1.7.2-3.1ubuntu0.1_s390x.deb ... 1114s Unpacking libapr1t64:s390x (1.7.2-3.1ubuntu0.1) ... 1114s Selecting previously unselected package libaprutil1t64:s390x. 1114s Preparing to unpack .../1-libaprutil1t64_1.6.3-1.1ubuntu7_s390x.deb ... 1114s Unpacking libaprutil1t64:s390x (1.6.3-1.1ubuntu7) ... 1114s Selecting previously unselected package libaprutil1-dbd-sqlite3:s390x. 1114s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_s390x.deb ... 1114s Unpacking libaprutil1-dbd-sqlite3:s390x (1.6.3-1.1ubuntu7) ... 1114s Selecting previously unselected package libaprutil1-ldap:s390x. 1114s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-1.1ubuntu7_s390x.deb ... 1114s Unpacking libaprutil1-ldap:s390x (1.6.3-1.1ubuntu7) ... 1114s Selecting previously unselected package liblua5.4-0:s390x. 1114s Preparing to unpack .../4-liblua5.4-0_5.4.6-3build2_s390x.deb ... 1114s Unpacking liblua5.4-0:s390x (5.4.6-3build2) ... 1114s Selecting previously unselected package apache2-bin. 1114s Preparing to unpack .../5-apache2-bin_2.4.58-1ubuntu8.5_s390x.deb ... 1114s Unpacking apache2-bin (2.4.58-1ubuntu8.5) ... 1114s Selecting previously unselected package apache2-data. 1114s Preparing to unpack .../6-apache2-data_2.4.58-1ubuntu8.5_all.deb ... 1114s Unpacking apache2-data (2.4.58-1ubuntu8.5) ... 1114s Selecting previously unselected package apache2-utils. 1114s Preparing to unpack .../7-apache2-utils_2.4.58-1ubuntu8.5_s390x.deb ... 1114s Unpacking apache2-utils (2.4.58-1ubuntu8.5) ... 1114s Selecting previously unselected package apache2. 1114s Preparing to unpack .../8-apache2_2.4.58-1ubuntu8.5_s390x.deb ... 1114s Unpacking apache2 (2.4.58-1ubuntu8.5) ... 1114s Setting up libapr1t64:s390x (1.7.2-3.1ubuntu0.1) ... 1114s Setting up liblua5.4-0:s390x (5.4.6-3build2) ... 1114s Setting up apache2-data (2.4.58-1ubuntu8.5) ... 1114s Setting up libaprutil1t64:s390x (1.6.3-1.1ubuntu7) ... 1114s Setting up libaprutil1-ldap:s390x (1.6.3-1.1ubuntu7) ... 1114s Setting up libaprutil1-dbd-sqlite3:s390x (1.6.3-1.1ubuntu7) ... 1114s Setting up apache2-utils (2.4.58-1ubuntu8.5) ... 1114s Setting up apache2-bin (2.4.58-1ubuntu8.5) ... 1114s Setting up apache2 (2.4.58-1ubuntu8.5) ... 1114s Enabling module mpm_event. 1114s Enabling module authz_core. 1114s Enabling module authz_host. 1114s Enabling module authn_core. 1114s Enabling module auth_basic. 1115s Enabling module access_compat. 1115s Enabling module authn_file. 1115s Enabling module authz_user. 1115s Enabling module alias. 1115s Enabling module dir. 1115s Enabling module autoindex. 1115s Enabling module env. 1115s Enabling module mime. 1115s Enabling module negotiation. 1115s Enabling module setenvif. 1115s Enabling module filter. 1115s Enabling module deflate. 1115s Enabling module status. 1115s Enabling module reqtimeout. 1115s Enabling conf charset. 1115s Enabling conf localized-error-pages. 1115s Enabling conf other-vhosts-access-log. 1115s Enabling conf security. 1115s Enabling conf serve-cgi-bin. 1115s Enabling site 000-default. 1115s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 1116s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 1116s Processing triggers for ufw (0.36.2-6) ... 1117s Processing triggers for man-db (2.12.0-4build2) ... 1117s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 1128s autopkgtest [19:17:37]: test duplicate-module-load: [----------------------- 1128s + cd /tmp/autopkgtest.Zs2zTW/autopkgtest_tmp 1128s + apache2ctl -l -M 1128s + sort unsorted 1128s + grep core.c sorted 1128s core.c 1128s http_core.c 1128s + uniq 1128s + diff -u sorted dedup 1128s autopkgtest [19:17:37]: test duplicate-module-load: -----------------------] 1129s autopkgtest [19:17:38]: test duplicate-module-load: - - - - - - - - - - results - - - - - - - - - - 1129s duplicate-module-load PASS 1129s autopkgtest [19:17:38]: test default-mods: preparing testbed 1129s Reading package lists... 1129s Building dependency tree... 1129s Reading state information... 1130s Starting pkgProblemResolver with broken count: 0 1130s Starting 2 pkgProblemResolver with broken count: 0 1130s Done 1130s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1130s autopkgtest [19:17:39]: test default-mods: [----------------------- 1131s alias_module (shared) 1131s auth_basic_module (shared) 1131s authn_core_module (shared) 1131s authz_core_module (shared) 1131s log_config_module (static) 1131s mime_module (shared) 1131s reqtimeout_module (shared) 1131s version_module (static) 1131s watchdog_module (static) 1131s autopkgtest [19:17:40]: test default-mods: -----------------------] 1132s autopkgtest [19:17:41]: test default-mods: - - - - - - - - - - results - - - - - - - - - - 1132s default-mods PASS 1132s autopkgtest [19:17:41]: test htcacheclean: preparing testbed 1132s Reading package lists... 1132s Building dependency tree... 1132s Reading state information... 1132s Starting pkgProblemResolver with broken count: 0 1132s Starting 2 pkgProblemResolver with broken count: 0 1132s Done 1133s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1133s autopkgtest [19:17:42]: test htcacheclean: [----------------------- 1133s + htc_enabled 1133s + ls /etc/rc[2345].d/S*apache-htcacheclean 1133s + return 1 1133s + a2enmod cache_disk 1134s Considering dependency cache for cache_disk: 1134s Enabling module cache. 1134s Enabling module cache_disk. 1134s Enabling external service apache-htcacheclean 1134s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 1134s Executing: /usr/lib/systemd/systemd-sysv-install enable apache-htcacheclean 1134s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service -> /usr/lib/systemd/system/apache-htcacheclean.service. 1134s The service will be started on next reboot. 1134s To activate the new configuration, you need to run: 1134s systemctl restart apache2 1134s systemctl start apache-htcacheclean 1134s + htc_enabled 1134s + ls /etc/rc2.d/S01apache-htcacheclean /etc/rc3.d/S01apache-htcacheclean /etc/rc4.d/S01apache-htcacheclean /etc/rc5.d/S01apache-htcacheclean 1134s + return 0 1134s + service apache-htcacheclean start 1134s + ps -ef 1134s + grep /usr/bin/htcacheclean 1134s www-data 1586 1 0 19:17 ? 00:00:00 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 1134s root 2249 2110 0 19:17 ? 00:00:00 grep /usr/bin/htcacheclean 1134s + PGREP=pgrep -P 1 -u www-data -G www-data htcacheclean 1134s + pgrep -P 1 -u www-data -G www-data htcacheclean 1134s 1586 1134s + service apache-htcacheclean status 1134s ● apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 1134s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 1134s Active: active (running) since Tue 2024-12-17 19:18:51 UTC; 1min 7s left 1134s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 1134s Main PID: 1586 (htcacheclean) 1134s Tasks: 1 (limit: 4769) 1134s Memory: 228.0K (peak: 788.0K) 1134s CPU: 1ms 1134s CGroup: /system.slice/apache-htcacheclean.service 1134s └─1586 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 1134s 1134s Dec 17 19:18:51 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1134s Dec 17 19:18:51 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1134s + service apache-htcacheclean stop 1135s + sleep 1 1136s + pgrep -P 1 -u www-data -G www-data htcacheclean 1136s + service apache-htcacheclean status 1136s ○ apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 1136s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 1136s Active: inactive (dead) since Tue 2024-12-17 19:17:44 UTC; 1s ago 1136s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 1136s Main PID: 1586 (code=exited, status=0/SUCCESS) 1136s CPU: 1ms 1136s 1136s Dec 17 19:18:51 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1136s Dec 17 19:18:51 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1136s Dec 17 19:17:44 autopkgtest systemd[1]: Stopping apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1136s Dec 17 19:17:44 autopkgtest systemd[1]: apache-htcacheclean.service: Deactivated successfully. 1136s Dec 17 19:17:44 autopkgtest systemd[1]: Stopped apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1136s + a2dismod cache_disk 1136s Disabling external service apache-htcacheclean 1136s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 1136s Executing: /usr/lib/systemd/systemd-sysv-install disable apache-htcacheclean 1136s Removed "/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service". 1136s Module cache_disk disabled. 1136s To activate the new configuration, you need to run: 1136s systemctl restart apache2 1136s systemctl stop apache-htcacheclean 1136s + htc_enabled 1136s + ls /etc/rc[2345].d/S*apache-htcacheclean 1136s + return 1 1136s + a2enmod cache_socache 1136s Considering dependency cache for cache_socache: 1136s Module cache already enabled 1136s Enabling module cache_socache. 1136s To activate the new configuration, you need to run: 1136s systemctl restart apache2 1136s + htc_enabled 1136s + ls /etc/rc[2345].d/S*apache-htcacheclean 1136s + return 1 1136s + exit 0 1137s autopkgtest [19:17:46]: test htcacheclean: -----------------------] 1137s autopkgtest [19:17:46]: test htcacheclean: - - - - - - - - - - results - - - - - - - - - - 1137s htcacheclean PASS 1137s autopkgtest [19:17:46]: test ssl-passphrase: preparing testbed 1138s Reading package lists... 1138s Building dependency tree... 1138s Reading state information... 1138s Starting pkgProblemResolver with broken count: 0 1138s Starting 2 pkgProblemResolver with broken count: 0 1138s Done 1138s The following NEW packages will be installed: 1138s expect libtcl8.6 ssl-cert tcl-expect tcl8.6 1138s 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 1138s Need to get 1322 kB of archives. 1138s After this operation, 5041 kB of additional disk space will be used. 1138s Get:1 http://ftpmaster.internal/ubuntu noble/main s390x libtcl8.6 s390x 8.6.14+dfsg-1build1 [1038 kB] 1140s Get:2 http://ftpmaster.internal/ubuntu noble/main s390x tcl8.6 s390x 8.6.14+dfsg-1build1 [14.7 kB] 1140s Get:3 http://ftpmaster.internal/ubuntu noble/universe s390x tcl-expect s390x 5.45.4-3 [115 kB] 1140s Get:4 http://ftpmaster.internal/ubuntu noble/universe s390x expect s390x 5.45.4-3 [137 kB] 1140s Get:5 http://ftpmaster.internal/ubuntu noble/main s390x ssl-cert all 1.1.2ubuntu1 [17.8 kB] 1140s Preconfiguring packages ... 1140s Fetched 1322 kB in 2s (780 kB/s) 1140s Selecting previously unselected package libtcl8.6:s390x. 1140s (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 ... 79018 files and directories currently installed.) 1140s Preparing to unpack .../libtcl8.6_8.6.14+dfsg-1build1_s390x.deb ... 1140s Unpacking libtcl8.6:s390x (8.6.14+dfsg-1build1) ... 1140s Selecting previously unselected package tcl8.6. 1140s Preparing to unpack .../tcl8.6_8.6.14+dfsg-1build1_s390x.deb ... 1140s Unpacking tcl8.6 (8.6.14+dfsg-1build1) ... 1140s Selecting previously unselected package tcl-expect:s390x. 1140s Preparing to unpack .../tcl-expect_5.45.4-3_s390x.deb ... 1140s Unpacking tcl-expect:s390x (5.45.4-3) ... 1140s Selecting previously unselected package expect. 1140s Preparing to unpack .../expect_5.45.4-3_s390x.deb ... 1140s Unpacking expect (5.45.4-3) ... 1140s Selecting previously unselected package ssl-cert. 1140s Preparing to unpack .../ssl-cert_1.1.2ubuntu1_all.deb ... 1140s Unpacking ssl-cert (1.1.2ubuntu1) ... 1140s Setting up ssl-cert (1.1.2ubuntu1) ... 1141s Created symlink /etc/systemd/system/multi-user.target.wants/ssl-cert.service → /usr/lib/systemd/system/ssl-cert.service. 1141s Setting up libtcl8.6:s390x (8.6.14+dfsg-1build1) ... 1141s Setting up tcl8.6 (8.6.14+dfsg-1build1) ... 1141s Setting up tcl-expect:s390x (5.45.4-3) ... 1141s Setting up expect (5.45.4-3) ... 1141s Processing triggers for man-db (2.12.0-4build2) ... 1141s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 1142s autopkgtest [19:17:51]: test ssl-passphrase: [----------------------- 1142s + cd /etc/ssl/private 1142s + [ -f ssl-cert-snakeoil.key.nopassphrase ] 1142s + mv ssl-cert-snakeoil.key ssl-cert-snakeoil.key.nopassphrase 1142s + openssl rsa -des3 -in ssl-cert-snakeoil.key.nopassphrase -out ssl-cert-snakeoil.key -passout pass:test 1142s writing RSA key 1142s + a2enmod ssl 1142s Considering dependency mime for ssl: 1142s Module mime already enabled 1142s Considering dependency socache_shmcb for ssl: 1142s Enabling module socache_shmcb. 1142s Enabling module ssl. 1142s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 1142s To activate the new configuration, you need to run: 1142s systemctl restart apache2 1142s + a2ensite default-ssl 1142s Enabling site default-ssl. 1142s To activate the new configuration, you need to run: 1142s systemctl reload apache2 1142s spawn service apache2 restart 1142s + expect 1142s + password_responder 1142s + [ ! -e /run/systemd/ask-password/sck.* ] 1142s + sleep 1 1143s 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 1143s 1143s + [ ! -e /run/systemd/ask-password/sck.88cd073a72617295 ] 1143s + echo ssl-passphrase test password responder: found prompt, sending password 1143s + echo test 1143s + /lib/systemd/systemd-reply-password 1 /run/systemd/ask-password/sck.88cd073a72617295 1143s + echo Hello, world! 1143s + curl -k https://localhost/hello.txt 1143s % Total % Received % Xferd Average Speed Time Time Time Current 1143s Dload Upload Total Spent Left Speed 1143s 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14 100 14 0 0 2112 0 --:--:-- --:--:-- --:--:-- 2333 1143s + result=Hello, world! 1143s + [ Hello, world! != Hello, world! ] 1144s autopkgtest [19:17:53]: test ssl-passphrase: -----------------------] 1144s autopkgtest [19:17:53]: test ssl-passphrase: - - - - - - - - - - results - - - - - - - - - - 1144s ssl-passphrase PASS 1145s autopkgtest [19:17:54]: test check-http2: preparing testbed 1275s autopkgtest [19:20:04]: testbed dpkg architecture: s390x 1275s autopkgtest [19:20:04]: testbed apt version: 2.7.14build2 1275s autopkgtest [19:20:04]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1276s autopkgtest [19:20:05]: testbed release detected to be: noble 1276s autopkgtest [19:20:05]: updating testbed package index (apt update) 1277s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [265 kB] 1277s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 1277s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 1277s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 1277s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [75.5 kB] 1277s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4008 B] 1277s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [75.0 kB] 1277s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main s390x Packages [98.0 kB] 1278s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main s390x c-n-f Metadata [3744 B] 1278s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x Packages [1176 B] 1278s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x c-n-f Metadata [116 B] 1278s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x Packages [306 kB] 1278s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x c-n-f Metadata [5504 B] 1278s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x c-n-f Metadata [116 B] 1281s Fetched 834 kB in 1s (587 kB/s) 1281s Reading package lists... 1282s Reading package lists... 1282s Building dependency tree... 1282s Reading state information... 1282s Calculating upgrade... 1282s The following packages will be upgraded: 1282s cloud-init fwupd libfwupd2 1283s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1283s Need to get 5214 kB of archives. 1283s After this operation, 129 kB of additional disk space will be used. 1283s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libfwupd2 s390x 1.9.27-0ubuntu1~24.04.1 [134 kB] 1283s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main s390x fwupd s390x 1.9.27-0ubuntu1~24.04.1 [4479 kB] 1287s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main s390x cloud-init all 24.4-0ubuntu1~24.04.2 [602 kB] 1288s Preconfiguring packages ... 1288s Fetched 5214 kB in 5s (954 kB/s) 1288s (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 ... 78298 files and directories currently installed.) 1288s Preparing to unpack .../libfwupd2_1.9.27-0ubuntu1~24.04.1_s390x.deb ... 1288s Unpacking libfwupd2:s390x (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 1288s Preparing to unpack .../fwupd_1.9.27-0ubuntu1~24.04.1_s390x.deb ... 1288s Unpacking fwupd (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 1289s Preparing to unpack .../cloud-init_24.4-0ubuntu1~24.04.2_all.deb ... 1289s Unpacking cloud-init (24.4-0ubuntu1~24.04.2) over (24.3.1-0ubuntu0~24.04.2) ... 1289s Setting up cloud-init (24.4-0ubuntu1~24.04.2) ... 1290s Setting up libfwupd2:s390x (1.9.27-0ubuntu1~24.04.1) ... 1290s Setting up fwupd (1.9.27-0ubuntu1~24.04.1) ... 1291s fwupd-offline-update.service is a disabled or a static unit not running, not starting it. 1291s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 1291s fwupd.service is a disabled or a static unit not running, not starting it. 1291s Processing triggers for rsyslog (8.2312.0-3ubuntu9) ... 1291s Processing triggers for man-db (2.12.0-4build2) ... 1292s Processing triggers for dbus (1.14.10-4ubuntu4.1) ... 1292s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 1292s Reading package lists... 1292s Building dependency tree... 1292s Reading state information... 1292s 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. 1292s autopkgtest [19:20:21]: upgrading testbed (apt dist-upgrade and autopurge) 1292s Reading package lists... 1292s Building dependency tree... 1292s Reading state information... 1293s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1293s Starting 2 pkgProblemResolver with broken count: 0 1293s Done 1293s Entering ResolveByKeep 1293s 1293s The following packages will be upgraded: 1293s dpkg dpkg-dev libdpkg-perl 1293s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1293s Need to get 2619 kB of archives. 1293s After this operation, 0 B of additional disk space will be used. 1293s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main s390x dpkg s390x 1.22.6ubuntu6.2 [1276 kB] 1295s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main s390x dpkg-dev all 1.22.6ubuntu6.2 [1074 kB] 1296s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libdpkg-perl all 1.22.6ubuntu6.2 [269 kB] 1296s Fetched 2619 kB in 3s (923 kB/s) 1296s (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 ... 78305 files and directories currently installed.) 1296s Preparing to unpack .../dpkg_1.22.6ubuntu6.2_s390x.deb ... 1296s Unpacking dpkg (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1296s Setting up dpkg (1.22.6ubuntu6.2) ... 1297s (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 ... 78305 files and directories currently installed.) 1297s Preparing to unpack .../dpkg-dev_1.22.6ubuntu6.2_all.deb ... 1297s Unpacking dpkg-dev (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1297s Preparing to unpack .../libdpkg-perl_1.22.6ubuntu6.2_all.deb ... 1297s Unpacking libdpkg-perl (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1297s Setting up libdpkg-perl (1.22.6ubuntu6.2) ... 1297s Setting up dpkg-dev (1.22.6ubuntu6.2) ... 1297s Processing triggers for man-db (2.12.0-4build2) ... 1298s Reading package lists... 1298s Building dependency tree... 1298s Reading state information... 1298s Starting pkgProblemResolver with broken count: 0 1298s Starting 2 pkgProblemResolver with broken count: 0 1298s Done 1298s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1298s autopkgtest [19:20:27]: rebooting testbed after setup commands that affected boot 1320s Reading package lists... 1320s Building dependency tree... 1320s Reading state information... 1320s Starting pkgProblemResolver with broken count: 0 1320s Starting 2 pkgProblemResolver with broken count: 0 1320s Done 1321s The following NEW packages will be installed: 1321s apache2 apache2-bin apache2-data apache2-utils libapr1t64 1321s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libev4t64 1321s libjemalloc2 liblua5.4-0 nghttp2-client ssl-cert 1321s 0 upgraded, 13 newly installed, 0 to remove and 0 not upgraded. 1321s Need to get 2587 kB of archives. 1321s After this operation, 9208 kB of additional disk space will be used. 1321s Get:1 http://ftpmaster.internal/ubuntu noble-updates/main s390x libapr1t64 s390x 1.7.2-3.1ubuntu0.1 [113 kB] 1321s Get:2 http://ftpmaster.internal/ubuntu noble/main s390x libaprutil1t64 s390x 1.6.3-1.1ubuntu7 [99.6 kB] 1321s Get:3 http://ftpmaster.internal/ubuntu noble/main s390x libaprutil1-dbd-sqlite3 s390x 1.6.3-1.1ubuntu7 [11.8 kB] 1321s Get:4 http://ftpmaster.internal/ubuntu noble/main s390x libaprutil1-ldap s390x 1.6.3-1.1ubuntu7 [9048 B] 1321s Get:5 http://ftpmaster.internal/ubuntu noble/main s390x liblua5.4-0 s390x 5.4.6-3build2 [179 kB] 1321s Get:6 http://ftpmaster.internal/ubuntu noble-updates/main s390x apache2-bin s390x 2.4.58-1ubuntu8.5 [1399 kB] 1323s Get:7 http://ftpmaster.internal/ubuntu noble-updates/main s390x apache2-data all 2.4.58-1ubuntu8.5 [163 kB] 1323s Get:8 http://ftpmaster.internal/ubuntu noble-updates/main s390x apache2-utils s390x 2.4.58-1ubuntu8.5 [101 kB] 1323s Get:9 http://ftpmaster.internal/ubuntu noble-updates/main s390x apache2 s390x 2.4.58-1ubuntu8.5 [90.2 kB] 1323s Get:10 http://ftpmaster.internal/ubuntu noble/universe s390x libev4t64 s390x 1:4.33-2.1build1 [32.0 kB] 1323s Get:11 http://ftpmaster.internal/ubuntu noble/universe s390x libjemalloc2 s390x 5.3.0-2build1 [204 kB] 1323s Get:12 http://ftpmaster.internal/ubuntu noble-updates/universe s390x nghttp2-client s390x 1.59.0-1ubuntu0.1 [168 kB] 1324s Get:13 http://ftpmaster.internal/ubuntu noble/main s390x ssl-cert all 1.1.2ubuntu1 [17.8 kB] 1324s Preconfiguring packages ... 1324s Fetched 2587 kB in 3s (857 kB/s) 1324s Selecting previously unselected package libapr1t64:s390x. 1324s (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 ... 78305 files and directories currently installed.) 1324s Preparing to unpack .../00-libapr1t64_1.7.2-3.1ubuntu0.1_s390x.deb ... 1324s Unpacking libapr1t64:s390x (1.7.2-3.1ubuntu0.1) ... 1324s Selecting previously unselected package libaprutil1t64:s390x. 1324s Preparing to unpack .../01-libaprutil1t64_1.6.3-1.1ubuntu7_s390x.deb ... 1324s Unpacking libaprutil1t64:s390x (1.6.3-1.1ubuntu7) ... 1324s Selecting previously unselected package libaprutil1-dbd-sqlite3:s390x. 1324s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_s390x.deb ... 1324s Unpacking libaprutil1-dbd-sqlite3:s390x (1.6.3-1.1ubuntu7) ... 1324s Selecting previously unselected package libaprutil1-ldap:s390x. 1324s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-1.1ubuntu7_s390x.deb ... 1324s Unpacking libaprutil1-ldap:s390x (1.6.3-1.1ubuntu7) ... 1324s Selecting previously unselected package liblua5.4-0:s390x. 1324s Preparing to unpack .../04-liblua5.4-0_5.4.6-3build2_s390x.deb ... 1324s Unpacking liblua5.4-0:s390x (5.4.6-3build2) ... 1324s Selecting previously unselected package apache2-bin. 1324s Preparing to unpack .../05-apache2-bin_2.4.58-1ubuntu8.5_s390x.deb ... 1324s Unpacking apache2-bin (2.4.58-1ubuntu8.5) ... 1324s Selecting previously unselected package apache2-data. 1324s Preparing to unpack .../06-apache2-data_2.4.58-1ubuntu8.5_all.deb ... 1324s Unpacking apache2-data (2.4.58-1ubuntu8.5) ... 1324s Selecting previously unselected package apache2-utils. 1324s Preparing to unpack .../07-apache2-utils_2.4.58-1ubuntu8.5_s390x.deb ... 1324s Unpacking apache2-utils (2.4.58-1ubuntu8.5) ... 1324s Selecting previously unselected package apache2. 1324s Preparing to unpack .../08-apache2_2.4.58-1ubuntu8.5_s390x.deb ... 1324s Unpacking apache2 (2.4.58-1ubuntu8.5) ... 1324s Selecting previously unselected package libev4t64:s390x. 1324s Preparing to unpack .../09-libev4t64_1%3a4.33-2.1build1_s390x.deb ... 1324s Unpacking libev4t64:s390x (1:4.33-2.1build1) ... 1324s Selecting previously unselected package libjemalloc2:s390x. 1324s Preparing to unpack .../10-libjemalloc2_5.3.0-2build1_s390x.deb ... 1324s Unpacking libjemalloc2:s390x (5.3.0-2build1) ... 1324s Selecting previously unselected package nghttp2-client. 1324s Preparing to unpack .../11-nghttp2-client_1.59.0-1ubuntu0.1_s390x.deb ... 1324s Unpacking nghttp2-client (1.59.0-1ubuntu0.1) ... 1324s Selecting previously unselected package ssl-cert. 1324s Preparing to unpack .../12-ssl-cert_1.1.2ubuntu1_all.deb ... 1324s Unpacking ssl-cert (1.1.2ubuntu1) ... 1324s Setting up libev4t64:s390x (1:4.33-2.1build1) ... 1324s Setting up libjemalloc2:s390x (5.3.0-2build1) ... 1324s Setting up nghttp2-client (1.59.0-1ubuntu0.1) ... 1324s Setting up ssl-cert (1.1.2ubuntu1) ... 1325s Created symlink /etc/systemd/system/multi-user.target.wants/ssl-cert.service → /usr/lib/systemd/system/ssl-cert.service. 1325s Setting up libapr1t64:s390x (1.7.2-3.1ubuntu0.1) ... 1325s Setting up liblua5.4-0:s390x (5.4.6-3build2) ... 1325s Setting up apache2-data (2.4.58-1ubuntu8.5) ... 1325s Setting up libaprutil1t64:s390x (1.6.3-1.1ubuntu7) ... 1325s Setting up libaprutil1-ldap:s390x (1.6.3-1.1ubuntu7) ... 1325s Setting up libaprutil1-dbd-sqlite3:s390x (1.6.3-1.1ubuntu7) ... 1325s Setting up apache2-utils (2.4.58-1ubuntu8.5) ... 1325s Setting up apache2-bin (2.4.58-1ubuntu8.5) ... 1325s Setting up apache2 (2.4.58-1ubuntu8.5) ... 1325s Enabling module mpm_event. 1325s Enabling module authz_core. 1325s Enabling module authz_host. 1325s Enabling module authn_core. 1325s Enabling module auth_basic. 1325s Enabling module access_compat. 1325s Enabling module authn_file. 1325s Enabling module authz_user. 1325s Enabling module alias. 1325s Enabling module dir. 1325s Enabling module autoindex. 1325s Enabling module env. 1325s Enabling module mime. 1325s Enabling module negotiation. 1325s Enabling module setenvif. 1325s Enabling module filter. 1326s Enabling module deflate. 1326s Enabling module status. 1326s Enabling module reqtimeout. 1326s Enabling conf charset. 1326s Enabling conf localized-error-pages. 1326s Enabling conf other-vhosts-access-log. 1326s Enabling conf security. 1326s Enabling conf serve-cgi-bin. 1326s Enabling site 000-default. 1326s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 1327s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 1327s Processing triggers for ufw (0.36.2-6) ... 1327s Processing triggers for man-db (2.12.0-4build2) ... 1328s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 1345s autopkgtest [19:21:14]: test check-http2: [----------------------- 1345s + a2enmod http2 1345s + a2enmod ssl 1345s Enabling module http2. 1345s To activate the new configuration, you need to run: 1345s systemctl restart apache2 1345s + a2ensite default-ssl 1345s Considering dependency mime for ssl: 1345s Module mime already enabled 1345s Considering dependency socache_shmcb for ssl: 1345s Enabling module socache_shmcb. 1345s Enabling module ssl. 1345s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 1345s To activate the new configuration, you need to run: 1345s systemctl restart apache2 1345s Enabling site default-ssl. 1345s + echo Protocols h2c h2 http/1.1 1345s + service apache2 restart 1345s To activate the new configuration, you need to run: 1345s systemctl reload apache2 1346s OK 1346s + echo Hello, world! 1346s + testapache curl -s -k http://localhost/hello.txt 1346s + cmd=curl -s -k http://localhost/hello.txt 1346s + curl -s -k http://localhost/hello.txt 1346s + result=Hello, world! 1346s + [ Hello, world! != Hello, world! ] 1346s + echo OK 1346s + testapache curl -s -k https://localhost/hello.txt 1346s + cmd=curl -s -k https://localhost/hello.txt 1346s + curl -s -k https://localhost/hello.txt 1346s OK 1346s + result=Hello, world! 1346s + [ Hello, world! != Hello, world! ] 1346s + echo OK 1346s + testapache nghttp --no-verify-peer https://localhost/hello.txt 1346s + cmd=nghttp --no-verify-peer https://localhost/hello.txt 1346s + nghttp --no-verify-peer https://localhost/hello.txt 1346s OK 1346s + result=Hello, world! 1346s + [ Hello, world! != Hello, world! ] 1346s + echo OK 1346s + testapache nghttp -u --no-verify-peer http://localhost/hello.txt 1346s + cmd=nghttp -u --no-verify-peer http://localhost/hello.txt 1346s + nghttp -u --no-verify-peer http://localhost/hello.txt 1346s + result=Hello, world! 1346s + [ Hello, world! != Hello, world! ] 1346s + echo OK 1346s OK 1346s autopkgtest [19:21:15]: test check-http2: -----------------------] 1346s autopkgtest [19:21:15]: test check-http2: - - - - - - - - - - results - - - - - - - - - - 1346s check-http2 PASS 1347s autopkgtest [19:21:16]: test check-ubuntu-branding: preparing testbed 1438s autopkgtest [19:22:47]: testbed dpkg architecture: s390x 1439s autopkgtest [19:22:48]: testbed apt version: 2.7.14build2 1439s autopkgtest [19:22:48]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1439s autopkgtest [19:22:48]: testbed release detected to be: noble 1440s autopkgtest [19:22:49]: updating testbed package index (apt update) 1440s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [265 kB] 1440s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 1441s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 1441s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 1441s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [75.0 kB] 1441s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [75.5 kB] 1441s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4008 B] 1441s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main s390x Packages [98.0 kB] 1441s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main s390x c-n-f Metadata [3744 B] 1441s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x Packages [1176 B] 1441s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x c-n-f Metadata [116 B] 1441s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x Packages [306 kB] 1441s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x c-n-f Metadata [5504 B] 1441s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x c-n-f Metadata [116 B] 1443s Fetched 834 kB in 1s (600 kB/s) 1444s Reading package lists... 1444s Reading package lists... 1445s Building dependency tree... 1445s Reading state information... 1445s Calculating upgrade... 1445s The following packages will be upgraded: 1445s cloud-init fwupd libfwupd2 1445s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1445s Need to get 5214 kB of archives. 1445s After this operation, 129 kB of additional disk space will be used. 1445s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libfwupd2 s390x 1.9.27-0ubuntu1~24.04.1 [134 kB] 1445s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main s390x fwupd s390x 1.9.27-0ubuntu1~24.04.1 [4479 kB] 1449s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main s390x cloud-init all 24.4-0ubuntu1~24.04.2 [602 kB] 1450s Preconfiguring packages ... 1450s Fetched 5214 kB in 5s (1046 kB/s) 1450s (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 ... 78298 files and directories currently installed.) 1450s Preparing to unpack .../libfwupd2_1.9.27-0ubuntu1~24.04.1_s390x.deb ... 1450s Unpacking libfwupd2:s390x (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 1450s Preparing to unpack .../fwupd_1.9.27-0ubuntu1~24.04.1_s390x.deb ... 1450s Unpacking fwupd (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 1450s Preparing to unpack .../cloud-init_24.4-0ubuntu1~24.04.2_all.deb ... 1450s Unpacking cloud-init (24.4-0ubuntu1~24.04.2) over (24.3.1-0ubuntu0~24.04.2) ... 1451s Setting up cloud-init (24.4-0ubuntu1~24.04.2) ... 1452s Setting up libfwupd2:s390x (1.9.27-0ubuntu1~24.04.1) ... 1452s Setting up fwupd (1.9.27-0ubuntu1~24.04.1) ... 1452s fwupd-offline-update.service is a disabled or a static unit not running, not starting it. 1452s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 1452s fwupd.service is a disabled or a static unit not running, not starting it. 1452s Processing triggers for rsyslog (8.2312.0-3ubuntu9) ... 1452s Processing triggers for man-db (2.12.0-4build2) ... 1453s Processing triggers for dbus (1.14.10-4ubuntu4.1) ... 1453s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 1453s Reading package lists... 1453s Building dependency tree... 1453s Reading state information... 1453s 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. 1453s autopkgtest [19:23:02]: upgrading testbed (apt dist-upgrade and autopurge) 1454s Reading package lists... 1454s Building dependency tree... 1454s Reading state information... 1454s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1454s Starting 2 pkgProblemResolver with broken count: 0 1454s Done 1454s Entering ResolveByKeep 1454s 1455s The following packages will be upgraded: 1455s dpkg dpkg-dev libdpkg-perl 1455s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1455s Need to get 2619 kB of archives. 1455s After this operation, 0 B of additional disk space will be used. 1455s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main s390x dpkg s390x 1.22.6ubuntu6.2 [1276 kB] 1456s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main s390x dpkg-dev all 1.22.6ubuntu6.2 [1074 kB] 1457s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libdpkg-perl all 1.22.6ubuntu6.2 [269 kB] 1458s Fetched 2619 kB in 3s (852 kB/s) 1458s (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 ... 78305 files and directories currently installed.) 1458s Preparing to unpack .../dpkg_1.22.6ubuntu6.2_s390x.deb ... 1458s Unpacking dpkg (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1458s Setting up dpkg (1.22.6ubuntu6.2) ... 1458s (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 ... 78305 files and directories currently installed.) 1458s Preparing to unpack .../dpkg-dev_1.22.6ubuntu6.2_all.deb ... 1458s Unpacking dpkg-dev (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1458s Preparing to unpack .../libdpkg-perl_1.22.6ubuntu6.2_all.deb ... 1458s Unpacking libdpkg-perl (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1458s Setting up libdpkg-perl (1.22.6ubuntu6.2) ... 1458s Setting up dpkg-dev (1.22.6ubuntu6.2) ... 1458s Processing triggers for man-db (2.12.0-4build2) ... 1459s Reading package lists... 1459s Building dependency tree... 1459s Reading state information... 1459s Starting pkgProblemResolver with broken count: 0 1459s Starting 2 pkgProblemResolver with broken count: 0 1459s Done 1460s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1460s autopkgtest [19:23:09]: rebooting testbed after setup commands that affected boot 1483s Reading package lists... 1484s Building dependency tree... 1484s Reading state information... 1484s Starting pkgProblemResolver with broken count: 0 1484s Starting 2 pkgProblemResolver with broken count: 0 1484s Done 1484s The following NEW packages will be installed: 1484s apache2 apache2-bin apache2-data apache2-utils libapr1t64 1484s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 1484s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 1484s Need to get 2166 kB of archives. 1484s After this operation, 7974 kB of additional disk space will be used. 1484s Get:1 http://ftpmaster.internal/ubuntu noble-updates/main s390x libapr1t64 s390x 1.7.2-3.1ubuntu0.1 [113 kB] 1484s Get:2 http://ftpmaster.internal/ubuntu noble/main s390x libaprutil1t64 s390x 1.6.3-1.1ubuntu7 [99.6 kB] 1485s Get:3 http://ftpmaster.internal/ubuntu noble/main s390x libaprutil1-dbd-sqlite3 s390x 1.6.3-1.1ubuntu7 [11.8 kB] 1485s Get:4 http://ftpmaster.internal/ubuntu noble/main s390x libaprutil1-ldap s390x 1.6.3-1.1ubuntu7 [9048 B] 1485s Get:5 http://ftpmaster.internal/ubuntu noble/main s390x liblua5.4-0 s390x 5.4.6-3build2 [179 kB] 1485s Get:6 http://ftpmaster.internal/ubuntu noble-updates/main s390x apache2-bin s390x 2.4.58-1ubuntu8.5 [1399 kB] 1486s Get:7 http://ftpmaster.internal/ubuntu noble-updates/main s390x apache2-data all 2.4.58-1ubuntu8.5 [163 kB] 1487s Get:8 http://ftpmaster.internal/ubuntu noble-updates/main s390x apache2-utils s390x 2.4.58-1ubuntu8.5 [101 kB] 1487s Get:9 http://ftpmaster.internal/ubuntu noble-updates/main s390x apache2 s390x 2.4.58-1ubuntu8.5 [90.2 kB] 1487s Fetched 2166 kB in 3s (762 kB/s) 1487s Selecting previously unselected package libapr1t64:s390x. 1487s (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 ... 78305 files and directories currently installed.) 1487s Preparing to unpack .../0-libapr1t64_1.7.2-3.1ubuntu0.1_s390x.deb ... 1487s Unpacking libapr1t64:s390x (1.7.2-3.1ubuntu0.1) ... 1487s Selecting previously unselected package libaprutil1t64:s390x. 1487s Preparing to unpack .../1-libaprutil1t64_1.6.3-1.1ubuntu7_s390x.deb ... 1487s Unpacking libaprutil1t64:s390x (1.6.3-1.1ubuntu7) ... 1487s Selecting previously unselected package libaprutil1-dbd-sqlite3:s390x. 1487s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_s390x.deb ... 1487s Unpacking libaprutil1-dbd-sqlite3:s390x (1.6.3-1.1ubuntu7) ... 1487s Selecting previously unselected package libaprutil1-ldap:s390x. 1487s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-1.1ubuntu7_s390x.deb ... 1487s Unpacking libaprutil1-ldap:s390x (1.6.3-1.1ubuntu7) ... 1487s Selecting previously unselected package liblua5.4-0:s390x. 1487s Preparing to unpack .../4-liblua5.4-0_5.4.6-3build2_s390x.deb ... 1487s Unpacking liblua5.4-0:s390x (5.4.6-3build2) ... 1487s Selecting previously unselected package apache2-bin. 1487s Preparing to unpack .../5-apache2-bin_2.4.58-1ubuntu8.5_s390x.deb ... 1487s Unpacking apache2-bin (2.4.58-1ubuntu8.5) ... 1487s Selecting previously unselected package apache2-data. 1487s Preparing to unpack .../6-apache2-data_2.4.58-1ubuntu8.5_all.deb ... 1487s Unpacking apache2-data (2.4.58-1ubuntu8.5) ... 1487s Selecting previously unselected package apache2-utils. 1487s Preparing to unpack .../7-apache2-utils_2.4.58-1ubuntu8.5_s390x.deb ... 1487s Unpacking apache2-utils (2.4.58-1ubuntu8.5) ... 1487s Selecting previously unselected package apache2. 1487s Preparing to unpack .../8-apache2_2.4.58-1ubuntu8.5_s390x.deb ... 1487s Unpacking apache2 (2.4.58-1ubuntu8.5) ... 1487s Setting up libapr1t64:s390x (1.7.2-3.1ubuntu0.1) ... 1487s Setting up liblua5.4-0:s390x (5.4.6-3build2) ... 1487s Setting up apache2-data (2.4.58-1ubuntu8.5) ... 1487s Setting up libaprutil1t64:s390x (1.6.3-1.1ubuntu7) ... 1487s Setting up libaprutil1-ldap:s390x (1.6.3-1.1ubuntu7) ... 1487s Setting up libaprutil1-dbd-sqlite3:s390x (1.6.3-1.1ubuntu7) ... 1487s Setting up apache2-utils (2.4.58-1ubuntu8.5) ... 1487s Setting up apache2-bin (2.4.58-1ubuntu8.5) ... 1487s Setting up apache2 (2.4.58-1ubuntu8.5) ... 1487s Enabling module mpm_event. 1488s Enabling module authz_core. 1488s Enabling module authz_host. 1488s Enabling module authn_core. 1488s Enabling module auth_basic. 1488s Enabling module access_compat. 1488s Enabling module authn_file. 1488s Enabling module authz_user. 1488s Enabling module alias. 1488s Enabling module dir. 1488s Enabling module autoindex. 1488s Enabling module env. 1488s Enabling module mime. 1488s Enabling module negotiation. 1488s Enabling module setenvif. 1488s Enabling module filter. 1488s Enabling module deflate. 1488s Enabling module status. 1488s Enabling module reqtimeout. 1488s Enabling conf charset. 1488s Enabling conf localized-error-pages. 1488s Enabling conf other-vhosts-access-log. 1488s Enabling conf security. 1488s Enabling conf serve-cgi-bin. 1488s Enabling site 000-default. 1489s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 1489s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 1490s Processing triggers for ufw (0.36.2-6) ... 1490s Processing triggers for man-db (2.12.0-4build2) ... 1490s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 1498s autopkgtest [19:23:47]: test check-ubuntu-branding: [----------------------- 1498s + ubuntu_logo_path=icons/ubuntu-logo.png 1498s ++ curl -s http://localhost 1498s + html_content=' 1498s 1498s 1498s 1498s 1498s Apache2 Ubuntu Default Page: It works 1498s 1498s 1498s 1498s
1498s 1498s
1498s
1498s

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

1498s 1498s

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

1498s 1498s
1498s
1498s
1498s Configuration Overview 1498s
1498s
1498s

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

1498s

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

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

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

1498s

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

1498s
1498s 1498s
1498s
1498s Reporting Problems 1498s
1498s
1498s

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

1498s

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

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

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

1498s 1498s

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

1498s 1498s
1498s
1498s
1498s Configuration Overview 1498s
1498s
1498s

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

1498s

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

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

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

1498s

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

1498s
1498s 1498s
1498s
1498s Reporting Problems 1498s
1498s
1498s

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

1498s

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

1498s
1498s 1498s
1498s
1498s
1498s
1498s 1498s =~ icons/ubuntu-logo\.png ]] 1498s ++ grep Content-Type 1498s ++ curl -s -I http://localhost/icons/ubuntu-logo.png 1498s ++ cut -d ' ' -f 2- 1498s ++ tr -d '[:space:]' 1498s + content_type=image/png 1498s + expected=image/png 1498s + '[' image/png '!=' image/png ']' 1498s autopkgtest [19:23:47]: test check-ubuntu-branding: -----------------------] 1499s check-ubuntu-branding PASS 1499s autopkgtest [19:23:48]: test check-ubuntu-branding: - - - - - - - - - - results - - - - - - - - - - 1499s autopkgtest [19:23:48]: test chroot: preparing testbed 1610s autopkgtest [19:25:39]: testbed dpkg architecture: s390x 1611s autopkgtest [19:25:40]: testbed apt version: 2.7.14build2 1611s autopkgtest [19:25:40]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1611s autopkgtest [19:25:40]: testbed release detected to be: noble 1612s autopkgtest [19:25:41]: updating testbed package index (apt update) 1612s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [265 kB] 1613s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 1613s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 1613s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 1613s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [75.0 kB] 1613s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4008 B] 1613s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [75.5 kB] 1613s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main s390x Packages [98.0 kB] 1613s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main s390x c-n-f Metadata [3744 B] 1613s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x Packages [1176 B] 1613s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x c-n-f Metadata [116 B] 1613s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x Packages [306 kB] 1613s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x c-n-f Metadata [5504 B] 1613s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x c-n-f Metadata [116 B] 1615s Fetched 834 kB in 1s (758 kB/s) 1615s Reading package lists... 1616s Reading package lists... 1616s Building dependency tree... 1616s Reading state information... 1616s Calculating upgrade... 1616s The following packages will be upgraded: 1616s cloud-init fwupd libfwupd2 1616s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1616s Need to get 5214 kB of archives. 1616s After this operation, 129 kB of additional disk space will be used. 1616s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libfwupd2 s390x 1.9.27-0ubuntu1~24.04.1 [134 kB] 1617s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main s390x fwupd s390x 1.9.27-0ubuntu1~24.04.1 [4479 kB] 1618s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main s390x cloud-init all 24.4-0ubuntu1~24.04.2 [602 kB] 1618s Preconfiguring packages ... 1618s Fetched 5214 kB in 1s (3746 kB/s) 1618s (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 ... 78298 files and directories currently installed.) 1618s Preparing to unpack .../libfwupd2_1.9.27-0ubuntu1~24.04.1_s390x.deb ... 1618s Unpacking libfwupd2:s390x (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 1618s Preparing to unpack .../fwupd_1.9.27-0ubuntu1~24.04.1_s390x.deb ... 1618s Unpacking fwupd (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 1618s Preparing to unpack .../cloud-init_24.4-0ubuntu1~24.04.2_all.deb ... 1618s Unpacking cloud-init (24.4-0ubuntu1~24.04.2) over (24.3.1-0ubuntu0~24.04.2) ... 1619s Setting up cloud-init (24.4-0ubuntu1~24.04.2) ... 1620s Setting up libfwupd2:s390x (1.9.27-0ubuntu1~24.04.1) ... 1620s Setting up fwupd (1.9.27-0ubuntu1~24.04.1) ... 1620s fwupd-offline-update.service is a disabled or a static unit not running, not starting it. 1620s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 1620s fwupd.service is a disabled or a static unit not running, not starting it. 1620s Processing triggers for rsyslog (8.2312.0-3ubuntu9) ... 1621s Processing triggers for man-db (2.12.0-4build2) ... 1622s Processing triggers for dbus (1.14.10-4ubuntu4.1) ... 1622s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 1622s Reading package lists... 1622s Building dependency tree... 1622s Reading state information... 1622s 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. 1622s autopkgtest [19:25:51]: upgrading testbed (apt dist-upgrade and autopurge) 1623s Reading package lists... 1623s Building dependency tree... 1623s Reading state information... 1623s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1623s Starting 2 pkgProblemResolver with broken count: 0 1623s Done 1623s Entering ResolveByKeep 1623s 1623s The following packages will be upgraded: 1623s dpkg dpkg-dev libdpkg-perl 1624s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1624s Need to get 2619 kB of archives. 1624s After this operation, 0 B of additional disk space will be used. 1624s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main s390x dpkg s390x 1.22.6ubuntu6.2 [1276 kB] 1624s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main s390x dpkg-dev all 1.22.6ubuntu6.2 [1074 kB] 1625s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libdpkg-perl all 1.22.6ubuntu6.2 [269 kB] 1625s Fetched 2619 kB in 1s (2208 kB/s) 1625s (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 ... 78305 files and directories currently installed.) 1625s Preparing to unpack .../dpkg_1.22.6ubuntu6.2_s390x.deb ... 1625s Unpacking dpkg (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1625s Setting up dpkg (1.22.6ubuntu6.2) ... 1625s (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 ... 78305 files and directories currently installed.) 1625s Preparing to unpack .../dpkg-dev_1.22.6ubuntu6.2_all.deb ... 1625s Unpacking dpkg-dev (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1625s Preparing to unpack .../libdpkg-perl_1.22.6ubuntu6.2_all.deb ... 1625s Unpacking libdpkg-perl (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1625s Setting up libdpkg-perl (1.22.6ubuntu6.2) ... 1625s Setting up dpkg-dev (1.22.6ubuntu6.2) ... 1625s Processing triggers for man-db (2.12.0-4build2) ... 1626s Reading package lists... 1626s Building dependency tree... 1626s Reading state information... 1626s Starting pkgProblemResolver with broken count: 0 1626s Starting 2 pkgProblemResolver with broken count: 0 1626s Done 1627s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1627s autopkgtest [19:25:56]: rebooting testbed after setup commands that affected boot 1655s Reading package lists... 1655s Building dependency tree... 1655s Reading state information... 1655s Starting pkgProblemResolver with broken count: 0 1655s Starting 2 pkgProblemResolver with broken count: 0 1655s Done 1656s The following NEW packages will be installed: 1656s apache2 apache2-bin apache2-data apache2-utils cpp cpp-13 1656s cpp-13-s390x-linux-gnu cpp-s390x-linux-gnu gcc gcc-13 gcc-13-base 1656s gcc-13-s390x-linux-gnu gcc-s390x-linux-gnu libapr1t64 1656s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libasan8 libatomic1 1656s libcc1-0 libgcc-13-dev libgomp1 libisl23 libitm1 liblua5.4-0 libmpc3 1656s libubsan1 1656s 0 upgraded, 27 newly installed, 0 to remove and 0 not upgraded. 1656s Need to get 34.9 MB of archives. 1656s After this operation, 103 MB of additional disk space will be used. 1656s Get:1 http://ftpmaster.internal/ubuntu noble-updates/main s390x libapr1t64 s390x 1.7.2-3.1ubuntu0.1 [113 kB] 1656s Get:2 http://ftpmaster.internal/ubuntu noble/main s390x libaprutil1t64 s390x 1.6.3-1.1ubuntu7 [99.6 kB] 1656s Get:3 http://ftpmaster.internal/ubuntu noble/main s390x libaprutil1-dbd-sqlite3 s390x 1.6.3-1.1ubuntu7 [11.8 kB] 1656s Get:4 http://ftpmaster.internal/ubuntu noble/main s390x libaprutil1-ldap s390x 1.6.3-1.1ubuntu7 [9048 B] 1656s Get:5 http://ftpmaster.internal/ubuntu noble/main s390x liblua5.4-0 s390x 5.4.6-3build2 [179 kB] 1656s Get:6 http://ftpmaster.internal/ubuntu noble-updates/main s390x apache2-bin s390x 2.4.58-1ubuntu8.5 [1399 kB] 1656s Get:7 http://ftpmaster.internal/ubuntu noble-updates/main s390x apache2-data all 2.4.58-1ubuntu8.5 [163 kB] 1656s Get:8 http://ftpmaster.internal/ubuntu noble-updates/main s390x apache2-utils s390x 2.4.58-1ubuntu8.5 [101 kB] 1656s Get:9 http://ftpmaster.internal/ubuntu noble-updates/main s390x apache2 s390x 2.4.58-1ubuntu8.5 [90.2 kB] 1656s Get:10 http://ftpmaster.internal/ubuntu noble-updates/main s390x gcc-13-base s390x 13.3.0-6ubuntu2~24.04 [51.5 kB] 1656s Get:11 http://ftpmaster.internal/ubuntu noble/main s390x libisl23 s390x 0.26-3build1 [713 kB] 1656s Get:12 http://ftpmaster.internal/ubuntu noble/main s390x libmpc3 s390x 1.3.1-1build1 [58.4 kB] 1656s Get:13 http://ftpmaster.internal/ubuntu noble-updates/main s390x cpp-13-s390x-linux-gnu s390x 13.3.0-6ubuntu2~24.04 [8804 kB] 1657s Get:14 http://ftpmaster.internal/ubuntu noble-updates/main s390x cpp-13 s390x 13.3.0-6ubuntu2~24.04 [1036 B] 1657s Get:15 http://ftpmaster.internal/ubuntu noble/main s390x cpp-s390x-linux-gnu s390x 4:13.2.0-7ubuntu1 [5308 B] 1657s Get:16 http://ftpmaster.internal/ubuntu noble/main s390x cpp s390x 4:13.2.0-7ubuntu1 [22.4 kB] 1657s Get:17 http://ftpmaster.internal/ubuntu noble-updates/main s390x libcc1-0 s390x 14.2.0-4ubuntu2~24.04 [51.0 kB] 1657s Get:18 http://ftpmaster.internal/ubuntu noble-updates/main s390x libgomp1 s390x 14.2.0-4ubuntu2~24.04 [152 kB] 1657s Get:19 http://ftpmaster.internal/ubuntu noble-updates/main s390x libitm1 s390x 14.2.0-4ubuntu2~24.04 [31.2 kB] 1657s Get:20 http://ftpmaster.internal/ubuntu noble-updates/main s390x libatomic1 s390x 14.2.0-4ubuntu2~24.04 [9576 B] 1657s Get:21 http://ftpmaster.internal/ubuntu noble-updates/main s390x libasan8 s390x 14.2.0-4ubuntu2~24.04 [3008 kB] 1657s Get:22 http://ftpmaster.internal/ubuntu noble-updates/main s390x libubsan1 s390x 14.2.0-4ubuntu2~24.04 [1187 kB] 1657s Get:23 http://ftpmaster.internal/ubuntu noble-updates/main s390x libgcc-13-dev s390x 13.3.0-6ubuntu2~24.04 [1003 kB] 1657s Get:24 http://ftpmaster.internal/ubuntu noble-updates/main s390x gcc-13-s390x-linux-gnu s390x 13.3.0-6ubuntu2~24.04 [17.2 MB] 1658s Get:25 http://ftpmaster.internal/ubuntu noble-updates/main s390x gcc-13 s390x 13.3.0-6ubuntu2~24.04 [484 kB] 1658s Get:26 http://ftpmaster.internal/ubuntu noble/main s390x gcc-s390x-linux-gnu s390x 4:13.2.0-7ubuntu1 [1208 B] 1658s Get:27 http://ftpmaster.internal/ubuntu noble/main s390x gcc s390x 4:13.2.0-7ubuntu1 [5014 B] 1659s Fetched 34.9 MB in 3s (11.9 MB/s) 1659s Selecting previously unselected package libapr1t64:s390x. 1659s (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 ... 78305 files and directories currently installed.) 1659s Preparing to unpack .../00-libapr1t64_1.7.2-3.1ubuntu0.1_s390x.deb ... 1659s Unpacking libapr1t64:s390x (1.7.2-3.1ubuntu0.1) ... 1659s Selecting previously unselected package libaprutil1t64:s390x. 1659s Preparing to unpack .../01-libaprutil1t64_1.6.3-1.1ubuntu7_s390x.deb ... 1659s Unpacking libaprutil1t64:s390x (1.6.3-1.1ubuntu7) ... 1659s Selecting previously unselected package libaprutil1-dbd-sqlite3:s390x. 1659s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_s390x.deb ... 1659s Unpacking libaprutil1-dbd-sqlite3:s390x (1.6.3-1.1ubuntu7) ... 1659s Selecting previously unselected package libaprutil1-ldap:s390x. 1659s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-1.1ubuntu7_s390x.deb ... 1659s Unpacking libaprutil1-ldap:s390x (1.6.3-1.1ubuntu7) ... 1659s Selecting previously unselected package liblua5.4-0:s390x. 1659s Preparing to unpack .../04-liblua5.4-0_5.4.6-3build2_s390x.deb ... 1659s Unpacking liblua5.4-0:s390x (5.4.6-3build2) ... 1659s Selecting previously unselected package apache2-bin. 1659s Preparing to unpack .../05-apache2-bin_2.4.58-1ubuntu8.5_s390x.deb ... 1659s Unpacking apache2-bin (2.4.58-1ubuntu8.5) ... 1659s Selecting previously unselected package apache2-data. 1659s Preparing to unpack .../06-apache2-data_2.4.58-1ubuntu8.5_all.deb ... 1659s Unpacking apache2-data (2.4.58-1ubuntu8.5) ... 1659s Selecting previously unselected package apache2-utils. 1659s Preparing to unpack .../07-apache2-utils_2.4.58-1ubuntu8.5_s390x.deb ... 1659s Unpacking apache2-utils (2.4.58-1ubuntu8.5) ... 1659s Selecting previously unselected package apache2. 1659s Preparing to unpack .../08-apache2_2.4.58-1ubuntu8.5_s390x.deb ... 1659s Unpacking apache2 (2.4.58-1ubuntu8.5) ... 1659s Selecting previously unselected package gcc-13-base:s390x. 1659s Preparing to unpack .../09-gcc-13-base_13.3.0-6ubuntu2~24.04_s390x.deb ... 1659s Unpacking gcc-13-base:s390x (13.3.0-6ubuntu2~24.04) ... 1659s Selecting previously unselected package libisl23:s390x. 1659s Preparing to unpack .../10-libisl23_0.26-3build1_s390x.deb ... 1659s Unpacking libisl23:s390x (0.26-3build1) ... 1659s Selecting previously unselected package libmpc3:s390x. 1659s Preparing to unpack .../11-libmpc3_1.3.1-1build1_s390x.deb ... 1659s Unpacking libmpc3:s390x (1.3.1-1build1) ... 1659s Selecting previously unselected package cpp-13-s390x-linux-gnu. 1659s Preparing to unpack .../12-cpp-13-s390x-linux-gnu_13.3.0-6ubuntu2~24.04_s390x.deb ... 1659s Unpacking cpp-13-s390x-linux-gnu (13.3.0-6ubuntu2~24.04) ... 1659s Selecting previously unselected package cpp-13. 1659s Preparing to unpack .../13-cpp-13_13.3.0-6ubuntu2~24.04_s390x.deb ... 1659s Unpacking cpp-13 (13.3.0-6ubuntu2~24.04) ... 1659s Selecting previously unselected package cpp-s390x-linux-gnu. 1659s Preparing to unpack .../14-cpp-s390x-linux-gnu_4%3a13.2.0-7ubuntu1_s390x.deb ... 1659s Unpacking cpp-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 1659s Selecting previously unselected package cpp. 1659s Preparing to unpack .../15-cpp_4%3a13.2.0-7ubuntu1_s390x.deb ... 1659s Unpacking cpp (4:13.2.0-7ubuntu1) ... 1659s Selecting previously unselected package libcc1-0:s390x. 1659s Preparing to unpack .../16-libcc1-0_14.2.0-4ubuntu2~24.04_s390x.deb ... 1659s Unpacking libcc1-0:s390x (14.2.0-4ubuntu2~24.04) ... 1659s Selecting previously unselected package libgomp1:s390x. 1659s Preparing to unpack .../17-libgomp1_14.2.0-4ubuntu2~24.04_s390x.deb ... 1659s Unpacking libgomp1:s390x (14.2.0-4ubuntu2~24.04) ... 1659s Selecting previously unselected package libitm1:s390x. 1659s Preparing to unpack .../18-libitm1_14.2.0-4ubuntu2~24.04_s390x.deb ... 1659s Unpacking libitm1:s390x (14.2.0-4ubuntu2~24.04) ... 1659s Selecting previously unselected package libatomic1:s390x. 1659s Preparing to unpack .../19-libatomic1_14.2.0-4ubuntu2~24.04_s390x.deb ... 1659s Unpacking libatomic1:s390x (14.2.0-4ubuntu2~24.04) ... 1659s Selecting previously unselected package libasan8:s390x. 1659s Preparing to unpack .../20-libasan8_14.2.0-4ubuntu2~24.04_s390x.deb ... 1659s Unpacking libasan8:s390x (14.2.0-4ubuntu2~24.04) ... 1659s Selecting previously unselected package libubsan1:s390x. 1659s Preparing to unpack .../21-libubsan1_14.2.0-4ubuntu2~24.04_s390x.deb ... 1659s Unpacking libubsan1:s390x (14.2.0-4ubuntu2~24.04) ... 1659s Selecting previously unselected package libgcc-13-dev:s390x. 1659s Preparing to unpack .../22-libgcc-13-dev_13.3.0-6ubuntu2~24.04_s390x.deb ... 1659s Unpacking libgcc-13-dev:s390x (13.3.0-6ubuntu2~24.04) ... 1659s Selecting previously unselected package gcc-13-s390x-linux-gnu. 1659s Preparing to unpack .../23-gcc-13-s390x-linux-gnu_13.3.0-6ubuntu2~24.04_s390x.deb ... 1659s Unpacking gcc-13-s390x-linux-gnu (13.3.0-6ubuntu2~24.04) ... 1660s Selecting previously unselected package gcc-13. 1660s Preparing to unpack .../24-gcc-13_13.3.0-6ubuntu2~24.04_s390x.deb ... 1660s Unpacking gcc-13 (13.3.0-6ubuntu2~24.04) ... 1660s Selecting previously unselected package gcc-s390x-linux-gnu. 1660s Preparing to unpack .../25-gcc-s390x-linux-gnu_4%3a13.2.0-7ubuntu1_s390x.deb ... 1660s Unpacking gcc-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 1660s Selecting previously unselected package gcc. 1660s Preparing to unpack .../26-gcc_4%3a13.2.0-7ubuntu1_s390x.deb ... 1660s Unpacking gcc (4:13.2.0-7ubuntu1) ... 1660s Setting up libgomp1:s390x (14.2.0-4ubuntu2~24.04) ... 1660s Setting up gcc-13-base:s390x (13.3.0-6ubuntu2~24.04) ... 1660s Setting up libmpc3:s390x (1.3.1-1build1) ... 1660s Setting up libatomic1:s390x (14.2.0-4ubuntu2~24.04) ... 1660s Setting up libubsan1:s390x (14.2.0-4ubuntu2~24.04) ... 1660s Setting up libasan8:s390x (14.2.0-4ubuntu2~24.04) ... 1660s Setting up libapr1t64:s390x (1.7.2-3.1ubuntu0.1) ... 1660s Setting up liblua5.4-0:s390x (5.4.6-3build2) ... 1660s Setting up apache2-data (2.4.58-1ubuntu8.5) ... 1660s Setting up libisl23:s390x (0.26-3build1) ... 1660s Setting up libcc1-0:s390x (14.2.0-4ubuntu2~24.04) ... 1660s Setting up libitm1:s390x (14.2.0-4ubuntu2~24.04) ... 1660s Setting up libaprutil1t64:s390x (1.6.3-1.1ubuntu7) ... 1660s Setting up libaprutil1-ldap:s390x (1.6.3-1.1ubuntu7) ... 1660s Setting up libaprutil1-dbd-sqlite3:s390x (1.6.3-1.1ubuntu7) ... 1660s Setting up cpp-13-s390x-linux-gnu (13.3.0-6ubuntu2~24.04) ... 1660s Setting up libgcc-13-dev:s390x (13.3.0-6ubuntu2~24.04) ... 1660s Setting up apache2-utils (2.4.58-1ubuntu8.5) ... 1660s Setting up cpp-13 (13.3.0-6ubuntu2~24.04) ... 1660s Setting up cpp-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 1660s Setting up apache2-bin (2.4.58-1ubuntu8.5) ... 1660s Setting up gcc-13-s390x-linux-gnu (13.3.0-6ubuntu2~24.04) ... 1660s Setting up gcc-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 1660s Setting up gcc-13 (13.3.0-6ubuntu2~24.04) ... 1660s Setting up cpp (4:13.2.0-7ubuntu1) ... 1660s Setting up apache2 (2.4.58-1ubuntu8.5) ... 1660s Enabling module mpm_event. 1660s Enabling module authz_core. 1660s Enabling module authz_host. 1660s Enabling module authn_core. 1660s Enabling module auth_basic. 1660s Enabling module access_compat. 1660s Enabling module authn_file. 1660s Enabling module authz_user. 1660s Enabling module alias. 1660s Enabling module dir. 1660s Enabling module autoindex. 1660s Enabling module env. 1660s Enabling module mime. 1660s Enabling module negotiation. 1660s Enabling module setenvif. 1660s Enabling module filter. 1660s Enabling module deflate. 1660s Enabling module status. 1660s Enabling module reqtimeout. 1660s Enabling conf charset. 1660s Enabling conf localized-error-pages. 1660s Enabling conf other-vhosts-access-log. 1660s Enabling conf security. 1660s Enabling conf serve-cgi-bin. 1660s Enabling site 000-default. 1661s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 1661s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 1662s Setting up gcc (4:13.2.0-7ubuntu1) ... 1662s Processing triggers for ufw (0.36.2-6) ... 1662s Processing triggers for man-db (2.12.0-4build2) ... 1662s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 1667s autopkgtest [19:26:36]: test chroot: [----------------------- 1667s + sed -i s_DocumentRoot.*$_DocumentRoot /_ /etc/apache2/sites-available/000-default.conf 1667s + gcc --print-file-name=libgcc_s.so.1 1667s + LIBGCC_S_PATH=/usr/lib/gcc/s390x-linux-gnu/13/../../../s390x-linux-gnu/libgcc_s.so.1 1667s + cat 1667s + a2enconf chroot 1667s + echo Hello, world! 1667s + service apache2 restart 1667s Enabling conf chroot. 1667s To activate the new configuration, you need to run: 1667s systemctl reload apache2 1667s + wget -qO- http://localhost/hello.txt 1667s + result=Hello, world! 1667s + [ Hello, world! != Hello, world! ] 1668s autopkgtest [19:26:37]: test chroot: -----------------------] 1668s chroot PASS 1668s autopkgtest [19:26:37]: test chroot: - - - - - - - - - - results - - - - - - - - - - 1668s autopkgtest [19:26:37]: @@@@@@@@@@@@@@@@@@@@ summary 1668s run-test-suite PASS 1668s duplicate-module-load PASS 1668s default-mods PASS 1668s htcacheclean PASS 1668s ssl-passphrase PASS 1668s check-http2 PASS 1668s check-ubuntu-branding PASS 1668s chroot PASS 1686s nova [W] Using flock in prodstack6-s390x 1686s Creating nova instance adt-noble-s390x-apache2-20241217-185849-juju-7f2275-prod-proposed-migration-environment-2-b3bb9e42-bdd2-4b9d-aa0e-b1e8eb6ed82c from image adt/ubuntu-noble-s390x-server-20241217.img (UUID bed51951-726a-4af0-aa3f-31def938a35d)... 1686s nova [W] Timed out waiting for e41501d6-78b0-427c-855b-b3caac1c6e73 to get deleted. 1686s nova [W] Using flock in prodstack6-s390x 1686s Creating nova instance adt-noble-s390x-apache2-20241217-185849-juju-7f2275-prod-proposed-migration-environment-2-b3bb9e42-bdd2-4b9d-aa0e-b1e8eb6ed82c from image adt/ubuntu-noble-s390x-server-20241217.img (UUID bed51951-726a-4af0-aa3f-31def938a35d)... 1686s nova [W] Timed out waiting for e94bd0b0-e7b6-42cc-b833-fc6abb686f4e to get deleted. 1686s nova [W] Using flock in prodstack6-s390x 1686s Creating nova instance adt-noble-s390x-apache2-20241217-185849-juju-7f2275-prod-proposed-migration-environment-2-b3bb9e42-bdd2-4b9d-aa0e-b1e8eb6ed82c from image adt/ubuntu-noble-s390x-server-20241217.img (UUID bed51951-726a-4af0-aa3f-31def938a35d)... 1686s nova [W] Timed out waiting for a260288a-22b2-44e0-b8e1-b599b74c1a69 to get deleted. 1686s nova [W] Using flock in prodstack6-s390x 1686s Creating nova instance adt-noble-s390x-apache2-20241217-185849-juju-7f2275-prod-proposed-migration-environment-2-b3bb9e42-bdd2-4b9d-aa0e-b1e8eb6ed82c from image adt/ubuntu-noble-s390x-server-20241217.img (UUID bed51951-726a-4af0-aa3f-31def938a35d)... 1686s nova [W] Timed out waiting for cf3c7016-8aa2-4275-af88-9e76a5724cb0 to get deleted. 1686s nova [W] Using flock in prodstack6-s390x 1686s Creating nova instance adt-noble-s390x-apache2-20241217-185849-juju-7f2275-prod-proposed-migration-environment-2-b3bb9e42-bdd2-4b9d-aa0e-b1e8eb6ed82c from image adt/ubuntu-noble-s390x-server-20241217.img (UUID bed51951-726a-4af0-aa3f-31def938a35d)... 1686s nova [W] Timed out waiting for 97b85018-1b80-4376-abf2-df216440f525 to get deleted.